Datenbank-Backup mit mysqldump über SSH


Mit dem im Hostingpaket Homepage Premium enthaltenen SSH-Zugriff können Sie ein Back-Up Ihrer Datenbanken bei goneo anlegen. Dazu benötigen Sie ein SSH-Programm, wie z.B. „Putty“*. Als Hostnamen verwenden Sie Ihren Domainnamen in Form von „www.ihre-domain.de“ und loggen sich mit Ihrem im Kundencenter angelegten SSH-Account ein.
(*) Link zu Putty: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

Sobald Sie die SSH-Verbindung aufgebaut haben, können Sie, wie im nachfolgenden Beispiel beschrieben, ein Back-Up Ihrer Datenbanken durchführen:

mysqldump --no-tablespaces -u <dbuser> -p -h localhost -P 3306 <dbname> > backup.sql
Enter password:


Über ein FTP-Programm (z.B. FileZilla) können Sie nun die .SQL-Datei downloaden und lokal auf Ihrer Festplatte sichern.

Hinweis:
Wenn Sie nach dem Passwort („Enter password:“) gefragt werden, geben Sie dort das Passwort für die jeweilige Datenbank an. Das Passwort finden Sie im Kundencenter in der Datenbank-Übersicht. Beim tippen des Passwortes, wird kein Stern oder Cursor angezeigt. Dies geschieht aus Sicherheitsgründen.

Um das erstellte Backup wieder in Ihre Datenbank einzuspielen, gehen Sie wie folgt vor:

Laden Sie Ihre SQL-Backupdatei (in diesem Beispiel backup.sql) per FTP in Ihr Verzeichnis „/htdocs/sql_backup“ (oder nur nach /htdocs, falls Sie das Verzeichnis „sql_backup“ noch nicht erstellt haben). Verbinden Sie sich anschließend wieder per SSH und geben die nachfolgenden Befehle ein:

[wx.goneo.de:~/]# cd htdocs
[wx.goneo.de:~/htdocs]# cd sql_backup
[wx.goneo.de:~/htdocs/sql_backup]# mysql -u <datenbank-benutzer> -p -h localhost -P 3306 <datenbank-name> < backup.sql
Enter password:

Anschließend finden Sie Ihre SQL-Tabellen wieder in Ihrer Datenbank.


© goneo Internet GmbH - Webhosting
Anregungen? Vorschläge? Senden Sie uns Ihre Tipps!
Bitte beachten Sie, dass wir auf Ihre Anregungen keine Antwort versenden können.
Es handelt sich hierbei nicht um Kundensupport.
Impressum