Datenbank über die Kommandozeile importieren und exportieren

Bei sehr grossen Datenbanken ist der Weg über die Kommandozeile (SSH) schneller und zuverlässiger als phpMyAdmin.

Voraussetzungen

  • SSH-Zugang, siehe Artikel «SSH-Zugang einrichten (mit PuTTY)».
  • Die Zugangsdaten der Datenbank aus dem Cpanel unter Web-Tools > MySQL-Datenbanken: Server, Datenbank/Benutzername und das Passwort.

Importieren

  1. Laden Sie die .sql-Datei per FTP oder mit dem Datei-Manager in Ihr Hosting.
  2. Verbinden Sie sich per SSH und geben Sie ein (die Werte in Grossbuchstaben ersetzen):

    mysql -h SERVER -u BENUTZER -p DATENBANK < datei.sql

  3. Geben Sie auf Nachfrage das Datenbank-Passwort ein.

Exportieren

mysqldump -h SERVER -u BENUTZER -p DATENBANK > sicherung.sql

Die Datei entsteht im aktuellen Ordner. Laden Sie sie danach per FTP herunter.

Wichtig: Verwenden Sie als SERVER genau den Wert, den das Cpanel in der Spalte Server anzeigt, nicht «localhost».

  • datenbank, mysql, ssh, kommandozeile, mysqldump, import, export, gross
  • 0 Benutzer fanden dies hilfreich
War diese Antwort hilfreich?

Mehr zum Thema