Möchtest du deine eigene Datenbank auf einem Server betreiben und bequem über den Browser verwalten? Dann zeige ich dir hier, wie du MySQL und phpMyAdmin sicher und schnell installierst – ideal für Webprojekte, Nextcloud, WordPress & Co.
✅ Voraussetzungen
- 🖥️ VPS oder Root-Server mit Ubuntu 22.04 / 24.04
- 🔐 Root-Zugang oder ein Benutzer mit
sudo
-Rechten - 📡 Internetverbindung
🪜 Schritt 1: System aktualisieren
sudo apt update && sudo apt upgrade -y
🐬 Schritt 2: MySQL installieren
sudo apt install mysql-server -y
Starte und aktiviere den Dienst:
sudo systemctl start mysql
sudo systemctl enable mysql
🔒 Schritt 3: MySQL absichern
sudo mysql_secure_installation
Fragen beantworten:
- VALIDATE PASSWORD PLUGIN? Nein (n) oder ja (y) für starke Passwörter
- Root-Passwort setzen: Ja
- Anonyme Benutzer entfernen: Ja
- Root-Remote-Login verbieten: Ja
- Testdatenbank entfernen: Ja
- Rechte neu laden: Ja
🌐 Schritt 4: Apache + PHP installieren (falls noch nicht vorhanden)
sudo apt install apache2 php libapache2-mod-php php-mysql -y
📦 Schritt 5: phpMyAdmin installieren
sudo apt install phpmyadmin -y
Bei der Installation:
- Webserver auswählen: apache2
- Datenbank für phpMyAdmin konfigurieren? Ja
- MySQL Root-Passwort eingeben
Falls das Dialogfenster nicht erscheint, kannst du später manuell konfigurieren.
🔗 Schritt 6: phpMyAdmin in Apache einbinden
Wenn /etc/apache2/conf-enabled/phpmyadmin.conf
nicht automatisch aktiv ist:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo systemctl reload apache2
🌍 Schritt 7: Zugriff testen
Rufe im Browser auf:
http://deine-server-ip/phpmyadmin
Logge dich mit deinem MySQL-Benutzer ein (z. B. root
oder ein neu erstellter Benutzer).
🔐 Schritt 8 (optional): Root-Login via phpMyAdmin aktivieren
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'DEIN_PASSWORT';
FLUSH PRIVILEGES;
exit;
Jetzt kannst du dich mit root
in phpMyAdmin einloggen.
🧯 Sicherheitstipps
- phpMyAdmin über
/phpmyadmin
ist öffentlich – ändere den Pfad oder nutze .htpasswd - Nutze HTTPS und sichere deinen Server (Fail2Ban, Firewall)
- Verwende starke Passwörter und beschränke Root-Zugriff
📩 Kein Bock auf das alles?
Ich biete dir:
- ✔️ Eigene Server mit MySQL & phpMyAdmin vorkonfiguriert
- ✔️ Sichere Umgebung für WordPress, Nextcloud & Co
- ✔️ Komplett-Setup & Pflege
Einfach melden: info@devscape.de
Oder direkt mehr Infos unter dem Beitrag