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.