phpMyAdmin ist ein kostenloses Open-Source-Tool für die grafische Benutzeroberfläche (GUI), das zur Verwaltung von MySQL-Datenbanken verwendet wird. Obwohl es technisch nicht notwendig ist, da Sie Datenbanken über die Befehlszeilenschnittstelle verwalten können, ist phpMyAdmin einfacher zu verwenden.
Wenn Sie einen VPS-Server verwenden, müssen Sie phpMyAdmin manuell auf dem Server installieren. Dieser Artikel führt Sie durch den Prozess der Installation von phpMyAdmin auf den Ubuntu-Servern der Versionen 18.04 und 20.04.
Vor der Installation von phpMyAdmin
Bevor Sie beginnen, müssen Sie den LAMP-Stack (Linux, Apache, MySQL, PHP) auf Ihrem Server installieren. Darüber hinaus muss die MySQL-Datenbank betriebsbereit sein.
Sie müssen außerdem einen SSH-Client verwenden, um eine Verbindung zum Server herzustellen. Wir haben eine Anleitung, wie Sie PuTTY mit dem Server verbinden, falls Sie Probleme damit haben.
5 Schritte zur Installation von phpMyAdmin – Ubuntu 18.04 und 20.04
Die Installation von phpMyAdmin unter Ubuntu besteht aus fünf Schritten. Zusätzlich zur Installation müssen Sie Berechtigungen erteilen, einen separaten Benutzer erstellen und phpMyAdmin sichern.
Schritt 1. Installieren Sie phpMyAdmin
Der Installationsvorgang ist mit einem SSH-Client relativ einfach. Allerdings gibt es einige Befehlsunterschiede zwischen Ubuntu 18.04 und Ubuntu 20.04.
Installation von phpMyAdmin – Ubuntu 18.04
Führen Sie den folgenden Befehl aus, um das phpMyAdmin-Paket und die erforderlichen PHP-Erweiterungen zu installieren:
sudo apt-get install -y phpmyadmin php-mbstring php-gettext
Während des Installationsvorgangs müssen Sie einen Webserver auswählen, um phpMyAdmin zu konfigurieren. Wählen Sie Apache aus, indem Sie drücken Raum. ZU * Das Zeichen wird in Klammern daneben angezeigt Apache2, um anzuzeigen, dass Sie es ausgewählt haben. Drucken Geraten in weitermachen.

Als nächstes müssen Sie die Datenbank konfigurieren. Wählen Ja.

Legen Sie nun ein MySQL-Anwendungskennwort fest phpmyadmin. Stellen Sie sicher, dass Sie ein sicheres und eindeutiges Passwort verwenden. Überprüfen Sie es, wenn Sie dazu aufgefordert werden. Die Installation wird dann abgeschlossen.

Installation von phpMyAdmin unter Ubuntu 20.04
Die Schritte zur Installation von phpMyAdmin unter Ubuntu 20.04 sind ziemlich ähnlich. Sie müssen jedoch stattdessen diesen Befehl ausführen:
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
Als nächstes müssen Sie einen Webserver auswählen. Wählen Sie Apache2 aus, indem Sie auf drücken Raum Taste drücken und drücken Geraten in weitermachen.
Die Datenbankkonfiguration folgt demselben Prozess. Wählen Ja und legen Sie ein sicheres und eindeutiges Passwort für phpMyAdmin fest.
Wenn Sie fertig sind, aktivieren Sie die PHP-Mbstring-Erweiterung mit diesem Befehl:
sudo phpenmod mbstring
Starten Sie abschließend den Apache-Dienst mit diesem Befehl neu:
sudo systemctl restart apache2
Schritt 2: Konfigurieren Sie den Benutzer und erteilen Sie Berechtigungen
Der Standardwert phpMyAdmin Für das Konto stehen nur minimale Optionen zur Verfügung. Sie müssen einige Berechtigungen erteilen phpMyAdmin um es zu einer praktischen Lösung für die Erstellung und Verwaltung von MySQL-Datenbanken zu machen.
Um MySQL-Benutzer zu verwalten, melden Sie sich mit diesem Befehl als Root-Benutzer an der MySQL-Befehlszeile an:
sudo mysql -u root -p
Sie müssen das MySQL-Root-Passwort eingeben, bevor Sie auf die Befehlszeile zugreifen können. Sobald Sie auf das Root-MySQL-Konto zugegriffen haben, erteilen Sie dem die Berechtigungen phpmyadmin Führen Sie diese Befehle nacheinander aus:
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost'; FLUSH PRIVILEGES; EXIT
Schritt 3. Greifen Sie in einem Browser auf phpMyAdmin zu
Wenn der Installationsvorgang abgeschlossen ist, öffnen Sie den Browser und gehen Sie zu http://Ihre-Server-IP/phpmyadmin. Ersetzen Ihre-Server-IP mit der IP-Adresse des Servers. Wenn Sie Hostinger VPS verwenden, finden Sie die IP-Adresse im Serververwaltungsbereich.

Wenn Sie localhost verwenden, verwenden Sie die http://localhost/phpmyadmin URL
Die phpMyAdmin-Anmeldeseite sieht folgendermaßen aus:

Aus Sicherheitsgründen unterstützen Ubuntu 18.04 und Ubuntu 20.04 keine Root-Anmeldung. Melden Sie sich stattdessen mit an phpmyadmin Benutzername und MySQL-Passwort Sie stellen während ein Schritt 1. Danach werden Sie zur phpMyAdmin-Weboberfläche weitergeleitet.
Schritt 4. Erstellen Sie einen separaten phpMyAdmin-Benutzer (optional)
Wenn Sie aus Sicherheitsgründen nicht das standardmäßige phpMyAdmin-Benutzerkonto verwenden oder damit arbeiten möchten, erstellen Sie einen neuen dedizierten MySQL-Benutzer mit vollständigen Berechtigungen.
Sie müssen als Root-Benutzer auf die MySQL-Befehlszeilenschnittstelle zugreifen, um einen dedizierten Benutzer zu erstellen. Verwenden Sie dazu diesen Befehl:
sudo mysql -u root -p
Geben Sie das MySQL-Root-Passwort ein, wenn Sie dazu aufgefordert werden. Geben Sie dann die folgenden Befehle ein, um einen neuen Benutzer zu erstellen:
CREATE USER username IDENTIFIED by 'password'; GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost'; FLUSH PRIVILEGES; EXIT
Ersetzen Nutzername Und Passwort mit den gewünschten MySQL-Anmeldeinformationen. Denken Sie daran, ein sicheres Passwort zu verwenden, um Ihr Konto zu schützen.
Starten Sie den Apache-Server neu, wenn beim Anmelden Probleme auftreten. Dies ist der Befehl dazu:
sudo systemctl restart apache2
Wir empfehlen einen Blick auf die Zustand Registerkarte im phpMyAdmin-Dashboard. Zeigt die Anzahl der Verbindungen zum MySQL-Datenbankserver, die aktuell auf dem Server ausgeführten MySQL-Abfragen und die Betriebsdauer des Servers an.

Schritt 5. Sichern Sie phpMyAdmin (optional)
phpMyAdmin ist anfällig für Cyberangriffe, daher sollten Sie Maßnahmen wie eine zusätzliche Authentifizierungsmethode implementieren, um Ihre Sicherheit zu verbessern. Ermöglichen Sie mithilfe der integrierten Apache-Funktion eine zusätzliche Anmeldung vor der Anwendung. .htaccess Authentifizierungs- und Autorisierungsfunktionen.
Aktivieren Sie dazu .htaccess Überschreiben Sie die Datei, indem Sie die phpMyAdmin-Apache-Konfigurationsdatei ändern. Hier ist der Befehl zum Öffnen und Bearbeiten der Datei mit dem Nano-Texteditor:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Fügen Sie nun a hinzu Alle außer Kraft setzen zulassen Linie in der Abschnitt.
Options SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All
Es sollte so aussehen:

Speichern und beenden Sie die Datei, indem Sie drücken STRG+X. Also zuschlagen UND Und Geraten in Auf Anfrage. Starten Sie den Apache-Webserver neu, um die Änderungen mit diesem Befehl zu implementieren:
sudo systemctl restart apache2
Der nächste Schritt besteht darin, eine zu erstellen .htaccess Datei im phpMyAdmin-Anwendungsverzeichnis mit dem folgenden Befehl:
sudo nano /usr/share/phpmyadmin/.htaccess
Der Nano-Texteditor wird geöffnet, sodass Sie ihn bearbeiten können .htaccess Archiv. Geben Sie den folgenden Text ein:
AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user
Speichern und beenden Sie die Datei. Angesichts dessen .htaccess gibt an, dass die Datei für das Passwort ist /etc/phpmyadmin/.htpasswdWir müssen die gleiche Route nehmen.
Verwenden Sie diesen Befehl, um die Passwortdatei zu erstellen und sie mit dem zu übergeben htpassword Dienstprogramm:
sudo htpasswd -c /etc/phpmyadmin/.htpasswd USERNAME
Ersetzen NUTZERNAME mit dem echten Benutzernamen. Sie müssen außerdem ein Passwort eingeben und bestätigen. Sobald dies erledigt ist, wird die Datei erstellt und das Passwort gehasht.
Sie können mit demselben Befehl einen zusätzlichen Benutzernamen erstellen, jedoch ohne den -C Möglichkeit:
sudo htpasswd /etc/phpmyadmin/.htpasswd ADDITIONAL_USERNAME
Starten Sie Apache neu, um die Änderungen zu implementieren:
sudo systemctl restart apache2
Beim Zugriff auf phpMyAdmin wird ein neues Popup zur Authentifizierung mit Benutzername und Passwort angezeigt. Schauen Sie doch mal bei uns vorbei http://Ihre-Server-IP/phpmyadmin. Die Anmeldeaufforderung sollte wie folgt aussehen:

Geben Sie den soeben erstellten Benutzernamen und das Passwort ein. Nach der Anmeldung finden Sie die phpMyAdmin-Anmeldeseite. Geben Sie die ein phpmyadmin Benutzeranmeldeinformationen für den Zugriff auf die phpMyAdmin-Weboberfläche.
Abschluss
phpMyAdmin hilft Ihnen bei der Verwaltung von MySQL-Datenbanken und der Tabellenpflege. Der Vorgang zur Installation der Anwendung unter Ubuntu 18.04 und Ubuntu 20.04 ist ähnlich, verwendet jedoch in den ersten Schritten einige unterschiedliche Befehle.
Vergessen Sie nicht, Sicherheitsmaßnahmen in phpMyAdmin zu implementieren, indem Sie sichere Passwörter und eine zusätzliche Authentifizierungsmethode verwenden.
Sie sollten nun in der Lage sein, Datenbanken problemlos über phpMyAdmin zu verwalten. Hinterlassen Sie unten einen Kommentar, wenn Sie Fragen haben.
