phpMyAdmin auf Ubuntu 24.04 installieren: Schritt-für-Schritt-Anleitung

phpMyAdmin ist ein webbasiertes Open-Source-Tool zur Verwaltung von MySQL-Datenbanken. Es stellt eine benutzerfreundliche Oberfläche bereit, mit der sich Datenbanken, Tabellen und Felder bequem erstellen, bearbeiten und löschen lassen. Darüber hinaus können Benutzerkonten verwaltet, Datenbanken importiert und exportiert sowie SQL-Abfragen ausgeführt werden. Dank der grafischen Weboberfläche ist keine Nutzung der Kommandozeile notwendig.

In dieser Anleitung erfährst du, wie du phpMyAdmin unter Ubuntu 24.04 installierst. Du lernst, MySQL-Datenbanken einzurichten und die phpMyAdmin-Oberfläche zu nutzen, um Benutzer und Datenbanken effizient zu verwalten.

Voraussetzungen

Stelle vor Beginn sicher, dass du:

  • Zugriff auf ein Ubuntu 24.04-System mit einem Nicht-Root-Benutzer und sudo-Rechten hast.

MySQL-Server installieren und einrichten

Führe die folgenden Schritte aus, um den MySQL-Server zu installieren und eine Testdatenbank für phpMyAdmin vorzubereiten.

APT-Paketindex aktualisieren

Aktualisiere die Paketliste deines Systems mit folgendem Befehl:

MySQL-Server installieren

Falls MySQL noch nicht installiert ist, kannst du es mit folgendem Befehl installieren:

$ sudo apt install mysql-server -y

MySQL-Shell öffnen

Melde dich in der MySQL-Kommandozeile an:

Beispieldatenbank erstellen

Erstelle eine neue Datenbank mit dem Namen my_company:

mysql> CREATE DATABASE my_company;

Neuen Benutzer anlegen

Lege einen neuen Benutzer company_admin mit einem sicheren Passwort an. Ersetze your_password durch dein eigenes starkes Passwort:

mysql> CREATE USER 'company_admin'@'localhost' IDENTIFIED BY 'your_password';

Benutzerrechte vergeben

Gib dem Benutzer company_admin vollständigen Zugriff auf die my_company-Datenbank:

mysql> GRANT ALL PRIVILEGES ON my_company.* TO 'company_admin'@'localhost';

Rechte übernehmen

Aktualisiere die Berechtigungstabelle, damit die Änderungen wirksam werden:

MySQL-Sitzung beenden

Verlasse die MySQL-Kommandozeile mit folgendem Befehl:

 

phpMyAdmin unter Ubuntu 24.04 installieren

phpMyAdmin ist in den offiziellen Paketquellen von Ubuntu 24.04 enthalten. Die folgenden Schritte zeigen dir, wie du die Installation mit dem APT-Paketmanager durchführst.

Paketliste aktualisieren

Aktualisiere die Liste der verfügbaren Pakete mit folgendem Befehl:

PHP und notwendige Erweiterungen installieren

Installiere PHP zusammen mit allen für phpMyAdmin erforderlichen Erweiterungen:

$ sudo apt install php php-mysql php-mbstring php-json php-xml php-curl php-zip php-common -y

phpMyAdmin installieren

Installiere phpMyAdmin mit folgendem Befehl:

$ sudo apt install phpmyadmin -y

Hinweise zur Installation

Während der Installation wirst du aufgefordert, einige Optionen zu konfigurieren:

  • Wähle apache2 aus, indem du Leertaste drückst und bestätige mit Enter.
  • Wenn du gefragt wirst, ob die Datenbank mit dbconfig-common konfiguriert werden soll, bestätige mit Ja und drücke Enter.
  • Vergib ein sicheres Passwort für phpMyAdmin und bestätige es durch zweimalige Eingabe.

Erfolg der Installation prüfen

Führe den folgenden Befehl aus, um zu überprüfen, ob phpMyAdmin korrekt installiert wurde:

$ dpkg -l | awk '/phpmyadmin / {print}'

Erwartete Ausgabe:

ii  phpmyadmin  4:5.2.1+dfsg-3  all  MySQL web administration tool

phpMyAdmin konfigurieren

Nach der Installation ist phpMyAdmin über die URL /phpmyadmin auf deinem Server erreichbar. Führe die folgenden Schritte aus, um sicherzustellen, dass die Apache-Konfiguration aktiviert ist und der Webserver korrekt läuft.

Apache-Konfiguration für phpMyAdmin aktivieren

Aktiviere die Konfigurationsdatei von phpMyAdmin mit diesem Befehl:

$ sudo a2enconf phpmyadmin.conf

Erwartete Ausgabe: Conf phpmyadmin already enabled

Apache neu starten

Starte den Apache-Webserver neu, damit die Änderungen übernommen werden:

$ sudo systemctl restart apache2

Status des Apache-Servers prüfen

Überprüfe, ob der Apache-Dienst aktiv ist:

$ sudo systemctl status apache2

Erwartete Ausgabe:

● apache2.service - The Apache HTTP Server
     Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled)
     Active: active (running) since Wed 2025-02-19 14:03:08 UTC; 5min ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 84623 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
   Main PID: 74567 (apache2)
      Tasks: 6 (limit: 1061)

Firewall-Status mit UFW prüfen

Prüfe den aktuellen Status der Firewall:

UFW installieren und SSH freigeben (falls nötig)

Falls UFW noch nicht installiert ist, kannst du es mit folgendem Befehl installieren und SSH-Zugriff aktivieren:

$ sudo apt install ufw -y && sudo ufw allow ssh

HTTP- und HTTPS-Zugriff für Apache erlauben

Aktiviere den vollständigen Apache-Profilzugriff über die Firewall:

$ sudo ufw allow 'Apache Full'

Firewall-Konfiguration neu laden

Wende die Änderungen an der Firewall mit folgendem Befehl an:

 

Zugriff auf phpMyAdmin unter Ubuntu 24.04

In diesem Abschnitt erfährst du, wie du auf die phpMyAdmin-Weboberfläche zugreifst und die zuvor erstellte my_company-Datenbank verwalten kannst.

phpMyAdmin im Browser aufrufen

Öffne einen Webbrowser (z. B. Chrome) und gib folgende Adresse ein – ersetze your_server_ip durch die IP-Adresse oder Domain deines Servers:

http://your_server_ip/phpmyadmin

Bei phpMyAdmin anmelden

Logge dich mit dem MySQL-Benutzer company_admin ein, den du zuvor eingerichtet hast.

Oberfläche prüfen und Datenbank öffnen

Stelle sicher, dass das phpMyAdmin-Dashboard korrekt angezeigt wird. Wähle in der linken Navigation die Datenbank my_company, um diese zu verwalten.

Wichtiger Sicherheitshinweis

Warnung: Vermeide es, dich mit dem MySQL-Root-Benutzer bei phpMyAdmin anzumelden. Dies kann zu versehentlichen Änderungen oder Sicherheitsproblemen führen. Verwende stattdessen immer dedizierte Benutzer mit gezielten Berechtigungen – das erhöht die Sicherheit und senkt das Risiko bei unbefugtem Zugriff.

phpMyAdmin-URL mit Zugriffsschutz absichern

Zur Absicherung der phpMyAdmin-Oberfläche kannst du eine einfache HTTP-Authentifizierung aktivieren. Dadurch wird ein zusätzlicher Login mit Benutzername und Passwort erforderlich.

.htpasswd-Datei anlegen

Erstelle eine neue .htpasswd-Datei mit Benutzername und Passwort deiner Wahl. Ersetze your_username z. B. mit smith und gib dann das Passwort ein:

$ sudo htpasswd -c /etc/phpmyadmin/.htpasswd your_username

Apache-Konfigurationsdatei bearbeiten

Öffne die Konfigurationsdatei von phpMyAdmin mit dem Nano-Editor:

$ sudo nano /etc/apache2/conf-available/phpmyadmin.conf

Füge innerhalb des /usr/share/phpmyadmin-Verzeichnisses die Direktive AllowOverride All ein.

Beispiel für einen Directory-Block:

<Directory /usr/share/phpmyadmin>
    AllowOverride All
    ...
</Directory>

.htaccess-Datei erstellen

Erstelle jetzt eine neue Datei namens .htaccess im Verzeichnis /usr/share/phpmyadmin/:

$ sudo nano /usr/share/phpmyadmin/.htaccess

Füge folgenden Inhalt in die .htaccess-Datei ein:

AuthType Basic
AuthName "Restricted Access to PhpMyAdmin"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

Erklärung der .htaccess-Konfiguration

  • AuthType Basic: Legt die Authentifizierungsmethode auf “Basic” fest.
  • AuthName "Restricted Access to PhpMyAdmin": Zeigt diesen Hinweis im Anmeldefenster an.
  • AuthUserFile /etc/phpmyadmin/.htpasswd: Gibt den Pfad zur Datei mit Benutzern und Passwörtern an.
  • Require valid-user: Lässt nur gültige Benutzer zu.

Apache neu starten

Starte Apache neu, damit die neuen Einstellungen übernommen werden:

$ sudo systemctl restart apache2

Zugriffsschutz überprüfen

Öffne erneut http://your_server_ip/phpmyadmin. Du solltest nun zur Eingabe von Benutzername und Passwort aufgefordert werden.

Nach erfolgreicher Anmeldung kannst du dich wie gewohnt mit deinem MySQL-Benutzerkonto einloggen und deine Datenbanken über die phpMyAdmin-Oberfläche verwalten.

 

 

phpMyAdmin unter Ubuntu 24.04: Fehlerbehebung

Falls bei der Nutzung von phpMyAdmin Probleme auftreten, helfen dir die folgenden Abschnitte dabei, gängige Fehler zu erkennen und zu beheben.

Probleme bei der Anmeldung

Prüfe zuerst, ob der MySQL-Dienst aktiv ist:

$ sudo systemctl status mysql

Überprüfe außerdem, ob du den richtigen MySQL-Benutzernamen und das passende Passwort verwendest.

Öffne die Konfigurationsdatei von phpMyAdmin und suche nach möglichen Fehlern:

$ sudo nano /etc/phpmyadmin/config.inc.php

Fehler “Internal Server Error”

Wenn du eine interne Serverfehlermeldung erhältst, prüfe das Apache-Fehlerprotokoll auf Details:

$ sudo tail -f /var/log/apache2/error.log

Stelle sicher, dass alle erforderlichen PHP-Erweiterungen installiert und aktiv sind:

$ sudo apt install php-mysql php-mbstring php-json php-xml php-curl php-zip php-common -y

Zugriff verweigert (Access Denied)

Melde dich an der MySQL-Konsole an, um Berechtigungsprobleme zu beheben:

Erstelle einen neuen Benutzer mit gewünschtem Namen und Passwort:

mysql> CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';

Gib diesem Benutzer vollständige Rechte auf alle Datenbanken:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'localhost' WITH GRANT OPTION;

Aktualisiere die Berechtigungen in MySQL mit folgendem Befehl:

Verlasse die MySQL-Konsole und versuche erneut, dich bei phpMyAdmin anzumelden:

Fazit

Herzlichen Glückwunsch! Du hast phpMyAdmin erfolgreich auf Ubuntu 24.04 installiert. Das Tool bietet dir eine komfortable und leistungsfähige Weboberfläche zur Verwaltung von MySQL-Datenbanken. Du kannst jetzt Datenbanken verwalten, Daten einfügen, SQL-Abfragen ausführen und Berichte erstellen. Für weiterführende Konfigurationen und Tipps findest du Informationen in der offiziellen phpMyAdmin-Dokumentation.

Quelle: vultr.com

Jetzt 200€ Guthaben sichern

Registrieren Sie sich jetzt in unserer ccloud³ und erhalten Sie 200€ Startguthaben für Ihr Projekt.

Das könnte Sie auch interessieren:

Moderne Hosting Services mit Cloud Server, Managed Server und skalierbarem Cloud Hosting für professionelle IT-Infrastrukturen

VeraCrypt unter Ubuntu 24.04 installieren & nutzen

Security, Tutorial
VeraCrypt unter Ubuntu 24.04 installieren – Schritt-für-Schritt-Anleitung VeraCrypt ist eine kostenlose Open-Source-Verschlüsselungslösung, mit der sich vertrauliche Daten wie Dateien, Ordner und ganze Laufwerke absichern lassen. Um diese leistungsstarke Sicherheitssoftware optimal…