Website Umzug mit der Konsole: Unterschied zwischen den Versionen
| Zeile 22: | Zeile 22: | ||
mysqldump -u username -pgeheim dbname > dateiname.sql | mysqldump -u username -pgeheim dbname > dateiname.sql | ||
| + | |||
| + | == Datenbank übertragen und wieder einspielen == | ||
| + | |||
| + | auf Zielserver einloggen | ||
| + | exit | ||
| + | ssh benutzer@zielserver.de | ||
| + | |||
| + | In Zielverzeichnis navigieren und Datei per scp holen (. steht für aktuelles Verzeichnis). Dabei loggt sich der Zielserver per ssh auf dem Quellserver ein. | ||
| + | |||
| + | scp user@domain.com:/path/to/remote/dateiname.sql . | ||
| + | |||
| + | mySQL Datei wieder einspielen | ||
| + | |||
| + | mysql -u username -pdbname < dateiname | ||
| + | |||
| + | Dateien von Quellserver kopieren. Dazu ins Webverzeichnis wechseln und Dateien per SCP übertragen (-r = rekursiv). | ||
| + | |||
| + | scp -r benutzer@quellserver.de:/path/to/remote/dir/* . | ||
Aktuelle Version vom 9. März 2012, 16:31 Uhr
Im Folgenden ein Beispiel für einen Umzug ohne lokales zwischenspeichern auf dem Rechner.
Wir loggen uns über ssh auf dem Quell und Zielserver ein um die Schritte und Kopieraktionen direkt über die Server zu erledigen. Das spart vor allem bei langsamen Internetverbindungen eine Menge Zeit.
Die Schritte im Einzelnen
- mySQL Datenbank sichern
- mySQL Datenbank übertragen
- Daten über SCP holen
- Konfiguration des neuen Servers
- Probleme beheben
Datenbank sichern[Bearbeiten]
Einloggen auf dem Quellserver:
ssh benutzer@quellserver.de
mySQL Datenbank sichern mit mysqldump
mysqldump -u username -pdbname > dateiname.sql
bei manchen installationen fragt er nicht nach dem Passwort und man bekommt eine leere Datei. Dann das Passwort mitbenutzen:
mysqldump -u username -pgeheim dbname > dateiname.sql
Datenbank übertragen und wieder einspielen[Bearbeiten]
auf Zielserver einloggen
exit ssh benutzer@zielserver.de
In Zielverzeichnis navigieren und Datei per scp holen (. steht für aktuelles Verzeichnis). Dabei loggt sich der Zielserver per ssh auf dem Quellserver ein.
scp user@domain.com:/path/to/remote/dateiname.sql .
mySQL Datei wieder einspielen
mysql -u username -pdbname < dateiname
Dateien von Quellserver kopieren. Dazu ins Webverzeichnis wechseln und Dateien per SCP übertragen (-r = rekursiv).
scp -r benutzer@quellserver.de:/path/to/remote/dir/* .