MySQL-Datenbank sichern (Export)
Zuletzt geprüft
Eine MySQL-Datenbank exportierst du entweder per mysqldump über SSH oder mit phpMyAdmin im Browser. Für alles außer Mini-Datenbanken empfehlen wir den SSH-Weg — phpMyAdmin bricht bei größeren Datenbanken gern mitten im Export ab.
Voraussetzungen
Abschnitt betitelt „Voraussetzungen“- Für den SSH-Weg: ein eingerichteter SSH-Zugang.
- Die Zugangsdaten der Datenbank — Benutzer und Passwort findest du in der Konfigurationsdatei deiner Anwendung (z. B.
wp-config.php,.env) oder im Panel.
Export per SSH (empfohlen)
Abschnitt betitelt „Export per SSH (empfohlen)“Funktioniert für Datenbanken jeder Größe.
- Verbinde dich per SSH und wechsle in den Ordner, in dem die Sicherung liegen soll:
(Den Ordner vorher bei Bedarf mit
Terminal-Fenster cd ~/backupsmkdir ~/backupsanlegen.) - Starte den Export —
DBBENUTZERundDBNAMEersetzen:Terminal-Fenster mysqldump --no-tablespaces -u DBBENUTZER -p DBNAME > DBNAME.sql--no-tablespacesvermeidet einen Rechte-Fehler neuerer MySQL-Versionen — am Inhalt des Dumps ändert sich für Webanwendungen nichts. - Gib das Passwort des Datenbank-Benutzers ein. Je nach Größe dauert der Export einige Minuten — fertig ist er, sobald die Kommandozeile zurückkommt.
- Prüfe das Ergebnis:
ls -lh DBNAME.sqlzeigt eine plausible Größe, und am Dateiende muss die Abschluss-Zeile von mysqldump stehen:Fehlt dieTerminal-Fenster tail -n 1 DBNAME.sql# -- Dump completed on 2026-06-11 ...Dump completed-Zeile, ist der Export abgebrochen — die Datei ist unvollständig.
Export mit phpMyAdmin (nur kleine Datenbanken)
Abschnitt betitelt „Export mit phpMyAdmin (nur kleine Datenbanken)“phpMyAdmin läuft im Browser und unterliegt damit PHP-Laufzeit- und Upload-Limits. Für kleine Datenbanken reicht das:
- Öffne in Plesk den Bereich
Datenbankenund klick bei der gewünschten Datenbank aufphpMyAdmin. - Wähl links in der Leiste deine Datenbank aus.
- Klick oben im Menü auf
Exportierenund bestätige mitOK.
- Öffne im cPanel den Bereich
Datenbanken → phpMyAdmin. - Wähl links in der Leiste deine Datenbank aus.
- Klick oben im Menü auf
Exportierenund bestätige mitOK.
Wenn etwas schiefläuft
Abschnitt betitelt „Wenn etwas schiefläuft“Fehler 1045: Access denied for user
Abschnitt betitelt „Fehler 1045: Access denied for user“Das eingegebene Datenbank-Passwort ist falsch. Es ist nicht das Panel- oder Kundencenter-Passwort — jeder Datenbank-Benutzer hat ein eigenes.
Lösung: Passwort aus der Konfigurationsdatei deiner Anwendung auslesen, oder im Panel zurücksetzen — Schritt für Schritt im 1045-Artikel.
Die .sql-Datei ist klein oder ohne Dump completed-Zeile
Abschnitt betitelt „Die .sql-Datei ist klein oder ohne Dump completed-Zeile“Der Export wurde abgeschnitten — typisch für phpMyAdmin-Exporte größerer Datenbanken, die ins PHP-Laufzeit-Limit laufen.
Lösung: Den Export per SSH durchführen — der kennt kein Laufzeit-Limit.
Unknown MySQL server host oder Verbindung verweigert
Abschnitt betitelt „Unknown MySQL server host oder Verbindung verweigert“Deine Datenbank liegt vermutlich auf einem separaten Datenbank-Server, mysqldump sucht sie aber auf localhost.
Lösung: Den Parameter -h IP ergänzen (siehe Hinweis oben).
Verwandte Artikel
Abschnitt betitelt „Verwandte Artikel“- SSH-Zugang einrichten und verbinden — Voraussetzung für den empfohlenen Export-Weg.
- Wie oft werden meine Daten gesichert? — was unsere Server-Backups abdecken und wie lange sie vorgehalten werden.
- Datenbanken — weitere Datenbank-Themen.
Du kommst nicht weiter?
Abschnitt betitelt „Du kommst nicht weiter?“Wenn der Export trotz korrekter Zugangsdaten scheitert: Ticket im Kundencenter öffnen. Nenn den genauen Befehl (ohne Passwort!) und die vollständige Fehlermeldung.