GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Installieren Sie phpMyAdmin mit Nginx auf Ubuntu 18.04 - Schritt für Schritt?

phpMyAdmin ist ein kostenloses und webbasiertes Datenbankverwaltungstool zur Verwaltung von MySQL und MariaDB. Mit der phpmyadmin-Oberfläche können Sie MySQL-Datenbanken, Benutzerkonten und Berechtigungen verwalten, Daten importieren und exportieren und vieles mehr.

Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Serververwaltungsdienste regelmäßig, verwandte phpMyAdmin-Abfragen auf dem Ubuntu-Linux-System durchzuführen.

In diesem Zusammenhang werden wir untersuchen, wie phpMyAdmin mit Nginx auf einem Ubuntu 18.04-System installiert wird.


Wie installiere ich phpMyAdmin mit Nginx auf Ubuntu?

Bevor Sie mit diesem Installationsverfahren fortfahren, stellen Sie sicher, dass die folgenden Anforderungen erfüllt sind:

Sie müssen auf dem Ubuntu-Server als Benutzerkonto mit sudo-Berechtigungen angemeldet sein.

Stellen Sie sicher, dass der LEMP-Stack (Linux, Nginx, MySQL und PHP) auf Ihrem Ubuntu-Rechner installiert ist.

Wir empfehlen dringend, über HTTPS-Verbindungen auf Ihre phpMyAdmin-Installation zuzugreifen. So werden unnötige Angriffe auf phpmyadmin verhindert. Wenn Ihre Domain nicht mit einem SSL/TLS-Zertifikat sicher ist, können Sie dieser Anleitung zum Sichern von Nginx mit Let’s Encrypt auf Ubuntu folgen.

ich. Um mit der Installation zu beginnen, müssen Sie den Ubuntu-Paketindex aktualisieren und das System aktualisieren, indem Sie den folgenden Befehl verwenden:

$ sudo apt-Aktualisierung 
$ sudo apt upgrade

ii. Installieren Sie nun das phpMyAdmin-Paket aus den Standard-Ubuntu-Repositories mit dem folgenden Befehl:

$ sudo apt install phpmyadmin

Sie werden nach einigen Konfigurationsoptionen gefragt. Zuerst werden Sie aufgefordert, den Webserver auszuwählen. Es gibt keine Option für Nginx, also drücken Sie die Tabulatortaste und klicken Sie auf die Schaltfläche OK.

iii. Als nächstes werden Sie aufgefordert, dbconfig-common zu verwenden, um die Datenbank für phpMyAdmin zu konfigurieren.

iv. Wählen Sie Ja und drücken Sie die Eingabetaste, um fortzufahren.

v. Geben Sie nun das Passwort für phpMyAdmin ein, um sich bei der Datenbank zu registrieren, wählen Sie OK und drücken Sie die Eingabetaste.

Auch hier werden Sie aufgefordert, das Passwort zu bestätigen, indem Sie dasselbe Passwort eingeben und auf die Schaltfläche OK klicken.

Jetzt wird phpMyAdmin auf Ihrem Ubuntu-Server installiert.

vi. Danach erstellen wir einen symbolischen Link für den Zugriff auf die phpMyAdmin-Oberfläche aus den Installationsdateien. Sie können es mit dem Dokumentenstammverzeichnis verknüpfen, indem Sie Folgendes ausführen:

$ sudo ln -s /usr/share/phpmyadmin /var/www/html


Wie erstelle ich einen MySQL-Benutzer und setze Privilegien?

In Ubuntu-Systemen verwendet der Root-MySQL-Benutzer standardmäßig das auth_socket-Plugin zur Authentifizierung. Das bedeutet, dass Sie sich nicht als Root authentifizieren können, indem Sie ein Passwort angeben. Dies erhöht in vielen Fällen die Sicherheit und Benutzerfreundlichkeit, kann aber auch komplizierter werden, wenn Sie ein externes Programm wie phpMyAdmin zulassen müssen.

Um sich bei phpMyAdmin als Ihr Root-MySQL-Benutzer anzumelden, müssen Sie die Authentifizierungsmethode von auth_socket auf mysql_native_password ändern. Es ist nicht gut, die Authentifizierungsmethode für den MySQL-Root-Benutzer zu ändern.

Da phpMyAdmin von Benutzern verlangt, sich mit einem Passwort zu authentifizieren, erstellen wir, anstatt die Authentifizierungsmethode zu ändern, ein neues administratives MySQL-Konto, um auf die Benutzeroberfläche zuzugreifen. Dieser Benutzer hat die gleichen Rechte wie der Root-Benutzer und wird so eingestellt, dass er die Authentifizierungsmethode mysql_native_password verwendet.

Jetzt werden wir diesen Benutzer verwenden, um uns bei phpMyAdmin anzumelden und weitere administrative Aufgaben auf unserem MySQL- oder MariaDB-Server auszuführen.

Sie können sich mit dem folgenden Befehl anmelden:

$ sudo mysql

Erstellen Sie als Nächstes einen neuen Administrator mit starkem Passwort und gewähren Sie die entsprechenden Berechtigungen, indem Sie Folgendes eingeben:

mysql> CREATE USER 'newadmin'@'localhost' IDENTIFIED BY 'STRONG-PASSWORD'; 
mysql> GEWÄHREN SIE ALLE PRIVILEGIEN AUF *.* ZU 'newadmin'@'localhost' MIT GRANT OPTION;

Wie greife ich auf phpMyAdmin zu?

Um auf die phpMyAdmin-Oberfläche zuzugreifen, öffnen Sie den Webbrowser und geben Sie die öffentliche IP-Adresse oder den Domänennamen Ihres Servers ein, gefolgt von /phpmyadmin:

https://IP_ADDRESS_OR_YOUR_DOMAIN/phpmyadmin

Geben Sie den Benutzernamen und das Passwort für das Administratorkonto ein, die Sie im vorherigen Schritt erstellt haben, und klicken Sie auf die Schaltfläche Los.

Nach erfolgreicher Anmeldung sehen Sie die Benutzeroberfläche von phpMyAdmin.



Ubuntu
  1. Installieren Sie Laravel auf Ubuntu 20.04 - Schritt für Schritt?

  2. Installieren Sie Grafana auf Ubuntu 20.04 - Schritt für Schritt?

  3. Dropbox auf Ubuntu 20.04 installieren – Schritt für Schritt?

  4. Installieren Sie Nginx auf Ubuntu 20.04 - Schritt für Schritt, um es zu implementieren?

  5. Installieren Sie phpMyAdmin auf Ubuntu 20.04 mit Nginx

So installieren Sie WordPress mit Nginx unter Ubuntu 18.04

So installieren Sie phpMyAdmin mit Nginx unter Ubuntu 18.04

So installieren Sie Seafile mit Nginx unter Ubuntu 18.04 LTS

So installieren Sie phpMyAdmin mit Nginx (LEMP) unter Ubuntu 18.04 LTS

So installieren Sie phpMyAdmin mit Nginx unter Ubuntu 18.04 LTS

So installieren Sie phpMyAdmin mit Nginx unter Ubuntu 20.04 LTS