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…