PhpMyAdmin installieren und konfigurieren
Dieser Artikel beschreibt, wie Sie unter Ubuntu 24.04 das Web-Tool phpMyAdmin installieren, konfigurieren und absichern, um MariaDB/MySQL-Datenbanken komfortabel über eine Weboberfläche zu verwalten.
Voraussetzungen
- Ubuntu 24.04 LTS (Server oder Desktop)
- Installierte Datenbank: MariaDB
- Webserver (Apache2 oder nginx)
- PHP inklusive benötigter Erweiterungen
- Sudo- oder Root-Zugriff
Die Installation erfolgt aus den offiziellen Ubuntu-Paketquellen.
Installation von phpMyAdmin (Apache2)
Die einfachste Installation wird direkt mit Apache2 durchgeführt:
sudo apt update && sudo apt upgrade -y
sudo apt install phpmyadmin -y
Während des Setups werden folgende Optionen abgefragt:
- Webserver auswählen » Apache2
- Datenbank für phpMyAdmin automatisch konfigurieren » Ja
- Passwort für phpMyAdmin-Systembenutzer setzen
Nach der Installation steht phpMyAdmin bereit unter:
Anmelden können Sie sich mit jedem existierenden Datenbankbenutzer, z. B.:
- root (falls aktiviert)
- andere SQL-Benutzer
PHP-Erweiterungen prüfen
phpMyAdmin benötigt einige PHP-Module. Fehlen diese, kann man sie nachinstallieren:
sudo apt install php-mysqli php-mbstring php-zip php-gd php-json php-curl
Anschließend den Webserver neu starten:
sudo systemctl restart apache2
phpMyAdmin absichern
Da phpMyAdmin häufig Ziel automatisierter Angriffe ist, sollten mindestens folgende Maßnahmen umgesetzt werden:
1. URL ändern (Security by Obscurity)
sudo mv /usr/share/phpmyadmin /usr/share/webdb
Apache-Konfig anpassen, anschließend:
sudo systemctl restart apache2
Aufruf dann z. B. unter:
2. Fail2Ban aktivieren (empfohlen)
Siehe: SSH Login unter Debian mit fail2ban absichern
3. HTTPS erzwingen
Für produktive Umgebungen zwingend erforderlich.
Certbot installieren:
sudo apt install certbot python3-certbot-apache -y
sudo certbot --apache
Fehlerbehebung
- 403 Forbidden
- Berechtigungen der phpMyAdmin-Konfig prüfen
- Login funktioniert nicht
- Datenbank-Benutzerrechte prüfen
- phpMyAdmin zeigt Fehler an
- PHP-Module installieren:
php-mbstring php-zip php-gd php-json php-curl
- PHP-Module installieren:
- 404 Not Found
- Alias oder Symlink prüfen (nginx/Apache)
Zusammenfassung
Mit wenigen Schritten lässt sich unter Ubuntu 24.04 ein funktionsfähiges phpMyAdmin einrichten:
- Installation über Paketmanager
- Webserver konfigurieren (Apache/nginx)
- PHP-Module bereitstellen
- Zugriff absichern
- HTTPS aktivieren
Damit steht eine komfortable Weboberfläche zur Verwaltung von MariaDB/MySQL-Datenbanken zur Verfügung.
|
Autor: Adrian Zillner Adrian Zillner ist seit Mai 2025 im Technical Service bei der Thomas-Krenn AG tätig. Er ist für das Betreuen von Kunden und Beantworten von Fragen bei technischen Problemen zuständig. |

