Importieren und Exportieren einer MySQL-Datenbank über SSH

Wie man Datenbanken per Befehlszeile sichert und wiederherstellt.

phpMyAdmin eignet sich gut für kleine Datenbanken, stößt bei größeren jedoch schnell an seine Grenzen — der Browser läuft in ein Timeout, große Dumps lassen sich nicht hochladen, und am Ende starrt man auf eine Fehlerseite. Für alles, was substanzieller ist, empfiehlt es sich, Imports und Exports direkt über SSH abzuwickeln. Das ist schneller, zuverlässiger und kennt keine Dateigrößenbeschränkungen.

Import

mysql -uUSER -pPASSWORD DBNAME < /path/to/DUMPFILE.sql

Hinweis: Zwischen den Flags -u und -p und ihren Werten steht kein Leerzeichen.

Dabei gilt:

  • USER — Ihr Datenbankbenutzername (z. B. u111111_dbuser)
  • PASSWORD — Ihr Datenbankpasswort
  • DBNAME — der Name der Datenbank, in die importiert wird (z. B. u111111_database)
  • /path/to/DUMPFILE.sql — der vollständige Pfad zur Dump-Datei

Unsere Produkte und Dienste

WebhostingLäuft auf ultraschnellen NVMe-Laufwerken. Geeignet für Websites jeder Komplexität.
Bestellen
VPSFlexible Cloud-Infrastruktur mit vollem Root-Zugriff.
Bestellen
Dedizierte ServerBare-Metal-Server für maximale Leistung.
Bestellen

Export

mysqldump -uUSER -pPASSWORD DBNAME > /path/to/DUMPFILE.sql

Dieselbe Regel gilt: kein Leerzeichen zwischen -u, -p und ihren Werten.

Dabei gilt:

  • USER — Ihr Datenbankbenutzername (z. B. u111111_dbuser)
  • PASSWORD — Ihr Datenbankpasswort
  • DBNAME — der Name der zu exportierenden Datenbank (z. B. u111111_database)
  • /path/to/ — das Verzeichnis, in dem die Dump-Datei gespeichert wird
  • DUMPFILE.sql — der Dateiname des exportierten Dumps

Hilfe

Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns