Wie kann ich unter Linux Mysql Datenbanken automatisch sichern beziehungsweise Backups erstellen?
Das beste Tool dafür ist AutoMysqlBackup. Die Datenbank Backups werden in drei Ordner einkategorisiert: daily, monthly und weekly. Es werden also automatisch täglich um 6:25 Uhr morgens Backups erstellt, sowie wöchentliche und monatliche Backups vorgehalten.
Installieren des Pakets:
apt-get install automysqlbackup
In folgender Datei befindet sich die Konfiguration:
nano /etc/default/automysqlbackup
Ich habe folgende Anpassungen gemacht:
Das Verzeichnis wo die Backups landen angepasst, sowie Mail Einstellungen.
– stdout : will simply output the log to the screen if run manually.
BACKUPDIR="/backup/mysql" MAILCONTENT="stdout" MAILADDR="meine@email.de"
Unter /etc/cron.daily/automysqlbackup befindet sich der cronjob, welcher automatisch ausgeführt wird. Folgende Email erhaltet ihr dann:
![](https://mattionline.de/wp-content/uploads/2021/07/automysqlbackup-1-1024x517.png)
Per Befehl „automysqlbackup“ könnt ihr auch manuell ein neues Backup anstoßen:
![](https://mattionline.de/wp-content/uploads/2021/07/mysql-datenbank-automatisch-sichern-1024x186.png)
https://serverpilot.io/docs/how-to-back-up-mysql-databases-with-automysqlbackup/