Die MySQL-Verwaltung über die Befehlszeile unter Linux ist für jeden Neuling Systemadministrator oder Datenbankadministrator sehr schwierig, da sie zahlreiche Befehle enthält, an die wir uns in unserem täglichen Leben nicht erinnern können.
Empfohlene Lektüre: MySQL Grundlegende Datenbankadministrationsbefehle
Um die MySQL-Administration zu vereinfachen, führen wir ein webbasiertes MySQL-Verwaltungstool namens phpMyAdmin ein. Mit Hilfe dieses Tools können Sie Ihre Datenbankverwaltung einfach über einen Webbrowser steuern und verwalten.
phpMyAdmin ist eine webbasierte Schnittstelle zur Verwaltung von MySQL / MariaDB-Datenbanken, die als Ersatz für Befehlszeilenprogramme verwendet wird.
Empfohlene Lese: 20 MySQL (Mysqladmin) Befehle für die Datenbankverwaltung in Linux
Es wurde in PHP-Sprache geschrieben, durch diese Anwendung können Sie verschiedene MySQL-Verwaltungsaufgaben wie Erstellen, Löschen, ändern, Löschen, Importieren, Exportieren, suchen, abfragen, reparieren, optimieren und andere Datenbankverwaltungsbefehle über den Browser ausführen.
Wie andere bekannte webbasierte Schnittstellen zur Verwaltung von Systemdiensten, Tools zur Blog-Erstellung oder Content-Management-Systemen (CMS) wird es häufig von böswilligen Angreifern angegriffen, die versuchen, den üblichen Mangel an Sicherheitsmaßnahmen auszunutzen.
In diesem Artikel zeigen wir Ihnen, wie Sie die neueste stabile Version von phpMyAdmin für Apache oder Nginx auf RHEL-, CentOS- und Fedora-Distributionen installieren.
Hier haben wir die Installation von phpMyAdmin für Apache oder Nginx des Webservers bereitgestellt. Es liegt also an Ihnen, welchen Webserver Sie für die Installation auswählen.
Aber denken Sie daran, dass auf Ihrem Arbeitssystem LAMP (Linux, Apache, PHP und MySQL / MariaDB) oder LEMP (Linux, Nginx, PHP und MySQL / MariaDB) installiert sein müssen.
Wenn sie nicht haben arbeits LAMPE oder LEMP, sie können folgen unsere unten artikel zu setup.
- LAMP Stack installieren
- LEMP-Stack installieren
- Schritt 1: Installieren Sie EPEL- und Remi-Repositorys
- Auf RHEL / CentOS 7
- Auf RHEL / CentOS 6
- Auf Fedora 28-24
- Schritt 2: Installation der phpMyAdmin-Weboberfläche
- Schritt 3: Konfigurieren von phpMyAdmin für Apache oder Nginx
- Schritt 4: Zugriff auf die phpMyAdmin-Weboberfläche
LAMP Stack installieren
- LAMP Stack auf RHEL / CentOS 7/6 installieren & Fedora 28-24
LEMP-Stack installieren
- LEMP-Stack auf RHEL / CentOS 7/6 installieren & Fedora 28-24
Schritt 1: Installieren Sie EPEL- und Remi-Repositorys
1. Um die neueste Version von phpMyAdmin (dh 4.8) zu installieren, müssen Sie EPEL- und Remi-Repositorys auf Ihren jeweiligen Linux-Distributionen wie folgt installieren und aktivieren:
Auf RHEL / CentOS 7
# yum install epel-release# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
Auf RHEL / CentOS 6
Auf Fedora 28-24
Schritt 2: Installation der phpMyAdmin-Weboberfläche
2. Sobald Sie die obigen Repositorys installiert haben, ist es jetzt an der Zeit, phpMyAdmin mit Hilfe des folgenden Befehls wie gezeigt zu installieren.
# yum --enablerepo=remi install phpmyadmin
Hinweis: Wenn Sie PHP 5.4 auf RHEL / CentOS / Fedora-Systemen verwenden, müssen Sie den folgenden Befehl ausführen, um es zu installieren.
# yum --enablerepo=remi,remi-test install phpmyadmin
Schritt 3: Konfigurieren von phpMyAdmin für Apache oder Nginx
In Apache
müssen Sie nichts für phpMyAdmin konfigurieren, da phpMyAdmin automatisch unter der Adresse http://<ip address>/phpmyadmin
funktioniert.
Empfohlene Lektüre: MySQL Backup- und Restore-Befehle für die Datenbankverwaltung
Die Hauptkonfigurationsdatei befindet sich unter /etc/httpd/conf.d/phpMyAdmin.conf , stellen Sie sicher, dass die Direktive Require all granted (Für Apache 2.4) und Allow from ip address im Block Directory /usr/share/phpmyadmin
hinzugefügt wird.
Starten Sie schließlich Apache neu, um Änderungen zu übernehmen.
-------------- On RHEL/CentOS 7 and Fedora 28-24 --------------# systemctl restart httpd-------------- On RHEL/CentOS 6 --------------# service httpd restart
Auf dem Webserver Nginx
erstellen wir einen symbolischen Link zu den phpMyAdmin-Installationsdateien in unser Stammverzeichnis des Nginx-Webdokuments (dh /usr /share/nginx/html), indem wir den folgenden Befehl ausführen:
# ln -s /usr/share/phpMyAdmin /usr/share/nginx/html
Starten Sie schließlich Nginx und PHP-FPM neu, um die Änderungen zu übernehmen.
Schritt 4: Zugriff auf die phpMyAdmin-Weboberfläche
Öffnen Sie Ihren Browser und zeigen Sie auf http://<ip address>/phpmyadmin
. Es sollte die phpmyadmin-Schnittstelle öffnen (wie im Bild unten gezeigt).
In den nächsten Artikeln werden wir einige Tipps geben, um Ihre phpmyadmin-Installation auf einem LAMP- oder LEMP-Stack vor den häufigsten Angriffen böswilliger Personen zu schützen.
Lesen Sie auch: So sichern Sie die Standard-phpMyAdmin-Anmelde-URL