Datenbankverwaltung · 5 min read · Jan 07, 2026
phpMyAdmin Installation auf Ubuntu 24.04

phpMyAdmin ist ein kostenloses und Open-Source-Tool zur Verwaltung und Administration von MySQL-Servern. Es ermöglicht Ihnen, MySQL-Daten über einen Webbrowser zu verwalten, und Sie können Datenbanken, Tabellen, Spalten, Indizes, Beziehungen, Benutzer, Berechtigungen usw. über eine einzige Dashboard-Benutzeroberfläche in Ihrem Webbrowser verwalten.
Mit phpMyAdmin können Sie Daten auf den MySQL-Server importieren und exportieren. Sie können CSV- und SQL-Daten in Ihre MySQL importieren und auch Ihre Daten in mehrere Formate wie CSV, SQL, XML, Latex, XML, PDF und OpenDocument-Text und -Tabellenkalkulation exportieren.
Dieses Tutorial zeigt Ihnen, wie Sie phpMyAdmin auf Ubuntu 24.04 installieren. Sie werden phpMyAdmin installieren und es dann über das Apache basic_auth-Modul sichern.
Voraussetzungen
Bevor Sie fortfahren, bestätigen Sie, dass Sie Folgendes haben:
- Einen Ubuntu 24.04-Server.
- Einen Nicht-Root-Benutzer mit Administratorrechten.
- Ein installiertes LAMP-Stack (Linux, Apache, MySQL/MariaDB und PHP).
Einrichten des MySQL/MariaDB-Benutzers
Bevor Sie phpMyAdmin installieren, erstellen wir einen dedizierten MySQL/MariaDB-Benutzer, um Datenbanken über phpMyAdmin zu verwalten. Dieser Benutzer hat Berechtigungen zum Zugriff auf alle Datenbanken auf dem MySQL/MariaDB-Server, also stellen Sie sicher, dass Sie ein sicheres Passwort verwenden.
Melden Sie sich bei Ihrem MySQL/MariaDB-Server mit dem folgenden Befehl ‘mysql‘ an. Geben Sie Ihr MySQL/MariaDB-Root-Passwort ein, wenn Sie dazu aufgefordert werden.
sudo mysql -u root -pSobald Sie angemeldet sind, führen Sie die folgenden Abfragen aus, um einen neuen MySQL/MariaDB-Benutzer zu erstellen. In diesem Fall erstellen Sie einen Benutzer ‘newuser‘ mit dem Passwort ‘mystrongpassword‘. Dieser Benutzer wird zur Verwaltung von Datenbanken über phpMyAdmin verwendet.
CREATE USER newuser@localhost IDENTIFIED BY 'mystrongpassword';
GRANT ALL PRIVILEGES ON *.* TO newuser@localhost;
FLUSH PRIVILEGES;
Überprüfen Sie nun den Benutzer ‘newuser‘ mit der folgenden Abfrage. Stellen Sie sicher, dass der Benutzer ‘newuser‘ auf alle Datenbanken ‘.‘ innerhalb Ihres MySQL/MariaDB-Servers zugreifen kann.
SHOW GRANTS FOR newuser@localhost;Geben Sie quit ein, um zu beenden, wenn Sie fertig sind.

Installation von phpMyAdmin über das Ubuntu-Repository
Auf Ubuntu kann phpMyAdmin auf zwei Arten installiert werden, über das offizielle Ubuntu-Repository und manuell aus dem Quellcode. In diesem Abschnitt installieren Sie phpMyAdmin über das Ubuntu-Repository, das das installierte LAMP-Stack (Linux, Apache, MySQL/MariaDB) erfordert.
Zuerst aktualisieren Sie Ihr Ubuntu-Paket-Index mit dem folgenden Befehl.
sudo apt update
Überprüfen Sie das phpmyadmin-Paket mit dem folgenden Befehl ‘apt info‘.
sudo apt info phpmyadminWie Sie unten sehen können, ist phpMyAdmin 5.2.1 im Ubuntu universe/web-Repository verfügbar. Das phpMyAdmin-Paket benötigt die Pakete php-mysql und dbconfig-common für die Installation.

Jetzt installieren Sie phpMyAdmin auf Ihrem Ubuntu-Server mit dem folgenden Befehl ‘apt install‘. Geben Sie Y ein, um die Installation zu bestätigen.
sudo apt install phpmyadmin
Wählen Sie den Standard-Webserver ‘apache2‘ aus, dann OK.

Wählen Sie Ja aus, um die Datenbank für phpMyAdmin über dbconfig-common zu bestätigen.

Geben Sie nun das neue Passwort für den phpMyAdmin-Benutzer ein und wiederholen Sie das Passwort.
Wiederholen Sie Ihr Passwort:

Nach Abschluss der Installation sollte Ihre phpMyAdmin-Installation unter folgendem Pfad verfügbar sein:
- /etc/phpmyadmin/: Dies ist das Hauptkonfigurationsverzeichnis für phpMyAdmin.
- /usr/share/phpmyadmin: Hier wird der Quellcode von phpMyAdmin gespeichert.
Öffnen Sie schließlich Ihren Webbrowser und besuchen Sie http://192.168.5.30/phpmyadmin. Wenn Ihre Installation erfolgreich war, wird Ihnen die Anmeldeseite von phpMyAdmin angezeigt.
Melden Sie sich mit dem neuen MySQL/MariaDB-Benutzer an, den Sie erstellt haben, und klicken Sie dann auf Anmelden, um zu bestätigen.

Wenn Ihre Authentifizierung erfolgreich ist, sollten Sie das phpMyAdmin-Dashboard wie folgt sehen:

Sicherung der phpMyAdmin-Installation
Jetzt, da Sie phpMyAdmin installiert haben, werden Sie Ihre phpMyAdmin-Installation sichern, indem Sie den Standardinstallationspfad ändern und das Apache basic_auth-Modul implementieren. Dies wird eine neue Authentifizierung zu Ihrem phpMyAdmin hinzufügen.
Zuerst aktivieren Sie das Rewrite-Modul für den Apache-Webserver mit dem folgenden Befehl.
sudo a2enmod rewriteÖffnen Sie den Standard-Apache-Schnipsel für phpMyAdmin ‘/etc/phpmyadmin/apache.conf‘ mit dem folgenden Nano-Editor.
sudo nano /etc/phpmyadmin/apache.confÄndern Sie oben in der Datei den Installationspfad von phpMyAdmin. In diesem Fall wird der phpMyAdmin-Pfad auf ‘/padm‘ geändert.
Alias /padm /usr/share/phpmyadminFügen Sie die Option ‘AllowOverride All‘ zur phpMyAdmin-Direktive ‘
...
...
AllowOverride All
...
...
Wenn Sie fertig sind, speichern Sie die Datei und beenden Sie den Editor.

Erstellen Sie nun eine neue .htaccess-Datei im phpMyAdmin-Verzeichnis ‘/usr/share/phpmyadmin/‘ mit dem folgenden Nano-Editor.
sudo nano /usr/share/phpmyadmin/.htaccessFügen Sie die folgende Konfiguration in die Datei ein. Damit sichern Sie die phpMyAdmin-Direktive über das Apache basic_auth-Modul.
AuthType Basic
AuthName "Eingeschränkte Dateien"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-userSpeichern Sie die Datei und beenden Sie den Editor, wenn Sie fertig sind.
Führen Sie als Nächstes den folgenden Befehl aus, um eine neue Passwortdatei ‘/etc/phpmyadmin/.htpasswd’ für die Basisauthentifizierung zu generieren. In diesem Beispiel erstellen Sie einen neuen ersten Benutzer ‘padm‘. Geben Sie dann Ihr Passwort ein und wiederholen Sie es, wenn Sie dazu aufgefordert werden.
sudo htpasswd -c /etc/phpmyadmin/.htpasswd padm
Führen Sie nun den folgenden Befehl aus, um Ihre Apache-Konfiguration zu überprüfen. Stellen Sie sicher, dass Sie die richtige Syntax haben, und Sie erhalten die Ausgabe ‘Syntax ist OK‘.
sudo apachectl configtestFühren Sie schließlich den folgenden Befehl aus, um den Apache-Webserver neu zu starten und Ihre neue Apache-Konfiguration anzuwenden.
sudo systemctl restart apache2Testen Ihrer phpMyAdmin-Installation
Öffnen Sie Ihren Webbrowser und besuchen Sie Ihre phpMyAdmin-Installation mit dem neuen Pfad, z. B. http://192.168.5.30/padm. Wenn Ihre Konfiguration erfolgreich ist, werden Sie zur Passwortauthentifizierung des Apache basic_auth-Moduls aufgefordert.
Geben Sie Ihren Benutzernamen und Ihr Passwort ein und klicken Sie auf Anmelden.

Wenn die Authentifizierung erfolgreich ist, sehen Sie die Anmeldeseite von phpMyAdmin. Andernfalls sehen Sie die Seite „Nicht autorisiert“.

Melden Sie sich bei phpMyAdmin mit Ihrem MySQL/MariaDB-Benutzer und Passwort an und klicken Sie dann auf Anmelden, um zu bestätigen.
Jetzt sehen Sie, dass phpMyAdmin unter dem benutzerdefinierten Pfad ‘/padm‘ läuft.

Sie haben nun die Installation von phpMyAdmin auf dem Ubuntu 24.04-Server abgeschlossen und phpMyAdmin gesichert, indem Sie die Standardinstallation geändert und das Apache basic-auth-Modul implementiert haben, das eine neue Authentifizierung hinzufügt, bevor Sie auf die Anmeldeseite von phpMyAdmin zugreifen.
Diese Installation ermöglicht Ihnen einen schnellen Zugriff auf phpMyAdmin von jedem virtuellen Host oder Domainnamen. Wenn HTTPS auf Ihrem Domainnamen aktiviert ist, können Sie auch über sicheres HTTPS auf phpMyAdmin zugreifen.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.