Tägliche Backups einer MySQL Datenbank
Zur täglichen Sicherung meiner MySQL Datenbanken verwende ich folgendes einfache Script verbunden mit einem Aufruf aus Cron.
Zuerst ein Verzeichnis für die Datenbankbackups anlegen
mkdir /root/db-backup
Das Datenbankexportscript sie so aus
vi sql-db-export.sh mysqldump --user=admin --password=geheim db | gzip > /root/db-backup/db-datenbanken.sql.gz
Das ganze noch ausführbar einrichten
chmod +x /root/sql-db-export.sh
und für Cron einrichten
# min hour day month dow user command 10 1 * * * (cd /root; ./sql-db-export.sh)
Diese Backups werden dann noch mit tartarus auf einen Backup FTP Server geschrieben