There was a problem loading the comments.

Wie kann ich eine Datenbank per SSH exportieren und importieren?

Support Portal  »  FAQ  »  Viewing Article

  Print

Diese Anleitung zeigt, wie Sie eine MySQL-Datenbank per SSH sichern (Export) und in eine andere Datenbank importieren können.

 

Diese Methode eignet sich insbesondere für grössere Datenbanken (über 50 MB), da der Upload über phpMyAdmin in der Regel auf 50 MB begrenzt ist.

 

Voraussetzungen

  • SSH-Zugang zu Ihrem Hosting.
  • Name der Quell-Datenbank
  • Name der Ziel-Datenbank
  • Datenbank-Benutzername
  • Datenbank-Passwort

Diese Angaben finden Sie in cPanel → MySQL®-Datenbanken oder in der Konfiguration-Datei Ihrer Website. Eine Anleitung, wie Sie Datenbanken und Datenbankbenutzer im cPanel erstellen, bearbeiten und Berechtigungen vergeben können, finden Sie hier.

 

1. Per SSH anmelden

ssh BENUTZERNAME@SERVER


Nach der Anmeldung befinden Sie sich in der Regel im Home-Verzeichnis Ihres cPanel-Benutzers (z. B. /home/BENUTZERNAME).

 

2. Quell-Datenbank exportieren (Backup erstellen)

mysqldump -u DB_USER -p QUELL_DB_NAME > datenbank_export.sql
  • Ersetzen SIe DB_USER und QUELL_DB_NAME durch Ihre eigenen Datenbank-Informationen
  • Nach Eingabe des Befehls werden Sie zur Eingabe des Datenbank-Benutzer Passworts aufgefordert.
  • Das Passwort wird beim Tippen nicht angezeigt.

Die Datei datenbank_export.sql wird im aktuellen Verzeichnis gespeichert.

 

3. Datenbank in die Ziel-Datenbank importieren

mysql -u DB_USER -p ZIEL_DB_NAME < datenbank_export.sql
  • Ersetzen SIe DB_USER und ZIEL_DB_NAME durch Ihre eigenen Datenbank-Informationen
  • Geben Sie erneut das Datenbank-Benutzer-Passwort ein.
  • Die Ziel-Datenbank muss bereits existieren.

Dauer & wichtige Hinweise

  • Der Export und Import grosser Datenbanken kann mehrere Minuten bis hin zu mehreren Stunden dauern (abhängig von Grösse und Serverleistung).
  • Brechen Sie den Vorgang währenddessen nicht ab (z. B. durch Schliessen des SSH-Fensters), da dies zu unvollständigen oder beschädigten Datenbanken führen kann.
  • Die verwendeten Datenbank-Benutzer müssen Zugriffsrechte auf die Datenbanken haben.

Aufräumen nach dem Import

Nach erfolgreichem Import sollten Sie die Export-Datei aus Sicherheits- und Platzgründen wieder löschen:

 

rm datenbank_export.sql

Share via
Did you find this article useful?  

Related Articles

Tags

© NovaTrend Services GmbH