Wie sichert man eine SQL Datenbank via SSH Zugang
Wie sichert man eine SQL Datenbank via SSH Zugang auf einen anderen Server via SSH und dann noch wie man die Files sichert
mysqldump -h localhost -u usrname -pgeheim datenbankname > datenbankdump.sql
Wobei das -pzusammengeschrieben wird (landet dann allerdings im logfile) Wenn man einfach nur -p ohne Passwort landet es nicht im logfile.
Dann sichert man alles mit tar und schiebt es via ssh auf einen anderen Server.
tar zcvf - /var/www/httpdocs | ssh user@111.111.111.111 “cat > /var/www/httpdocs/backup.tar.gz”
Die Syntax ist wie folgt:
tar cfv meinbackupname.tar verzeichnis/
Wenn man bestimmte Dateien auslassen will geht das so:
tar cfv backupohne.tar verzeichnis/ —exclude=’.flv’ —exclude=’.mp4’ —exclude=’.mp3’ —exclude=’.mov’ —exclude=’.wmv’ —exclude=’.avi’
Danach dort per ssh einloggen und dann entpacken
tar -xvf backup.tar.gz
Dann die DB wieder einspielen
mysql -uuser -pgeheim datenbankname < datenbankdump.sql
Fertig - wenn die Zugangsdaten für die DB auf dem Zielsystem gleich sind…
Das könnte Sie auch interessieren
How to: Views manuell aus der Datenbank löschen Drupal 7
So einfach löscht man ein View via SQL Befehl.
Ubuntu stets updaten! So geht's
Ubuntu sollte regelmäßig ein Update installiert bekommen.
Drush: Alle Module deaktivieren
Wie man mit Drush schnell alle Module in Drupal deaktiviert - nützlich für Debugging und Wartung