Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
ssh-mysqldump [2013/02/22 15:23] 127.0.0.1 Externe Bearbeitung |
ssh-mysqldump [2017/02/07 14:22] (aktuell) admin |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ===== 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: http://www.putty.nl/download.html\\ | ||
+ | \\ | ||
+ | Sobald Sie die SSH-Verbindung aufgebaut haben, können Sie, wie im nachfolgenden Beispiel beschrieben, ein Back-Up Ihrer Datenbanken durchführen:\\ | ||
+ | \\ | ||
+ | '' | ||
+ | [wx.goneo.de:~/]# cd htdocs\\ | ||
+ | [wx.goneo.de:~/htdocs]# mkdir sql_backup\\ | ||
+ | [wx.goneo.de:~/htdocs]# cd sql_backup\\ | ||
+ | [wx.goneo.de:~/htdocs/sql_backup]# mysqldump -u <datenbank-benutzer> -p -h localhost -P 3306 <datenbank-name> > 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 [[http://de.wikipedia.org/wiki/Cursor|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. | ||