mysqldump - Wie erstelle ich eine Datenbanksicherung?

 

Alternativ zum  Datenbankmanager können Sie Ihre Datenbanken mit mysqldump sichern.
Das Kommandozeilen-Tool ist auf dem Server Ihres Webhosting-Pakets installiert und kann via SSH aufgerufen werden, sofern Ihr Paket über einen SSH-Zugang verfügt.

 

So geht’s Schritt für Schritt:

1.  Loggen Sie sich mit dem  SSH-Zugang auf Ihren Webspace ein.

 

2.  Für die Sicherung einer Datenbank führen Sie in der SSH-Sitzung aus:

mysqldump -hHost -uBenutzername -pPasswort Datenbankname -f -v --default-character-set=latin1 --lock-tables=false --column-statistics=0 --no-tablespaces > Sicherung.sql

 

3.  Anschließend kann die SQL-Datei per  FTP heruntergeladen werden.

 

4.  Bei Bedarf erfolgt das Rückspielen der Datenbanksicherung mit:

mysql -hHost -uBenutzername -pPasswort Datenbankname -f -v --default-character-set=latin1 < Sicherung.sql

 

Hinweise:
  • Für die kursiven Textstellen tragen Sie die Datenbankdetails ein.
  • Metazeichen können mit Backslash maskiert werden: -pBeisp\!el
  • Es kann eine andere  Kodierung als latin1 erforderlich sein.
  • Kommt die Fehlermeldung „unknown variable column-statistics“,
    muss --column-statistics=0 weggelassen werden.
  • Die SSH-Sitzung kann mit dem „exit“-Befehl beendet werden.