Um einmal täglich einen MySQLDUMP aller Datenbanken in ein File oder Einzelfiles pro Datenbank zu erstellen wurde dieses Script geschrieben.
Es erstellt zunächst den oder die MySQLDUMPS aller Datenbanken und packt diese letztendlich in das Zielverzeichnis im GZIP Format.
Dateien eines gewissen Alters werden automatisch gelöscht (Default: 8 Tage).
Der Aufruf des Scripts kann entweder direkt per Cron oder mit dem nachfolgenden “Caller” erfolgen, der die Ausgabe zusätzlich per E-Mail verschickt.
Referenz zum Artikel : http://d0m.me/2008/02/16/mysqldump-sinnvoll-erstellen-und-speichern-per-cronjob/