Kann man immer wieder mal brauchen: MySQL Backup Skript.
Das Perl Script erstellt per mysqldump ein Backup einer einzelnen Datenbank oder aller Datenbanken und kopiert das Backup in ein Backupverzeichnis auf der lokalen Festplatte. Zusätzlich kopiert das Script das Backup auf einen oder optional zwei Remote Server in ein frei festlegbares Verzeichnis. In diesem Verzeichnis werden nach IPs und Datenbanken Verzeichnisstrukturen angelegt, so dass auch gleiche Datenbanknamen von unterschiedlichen Servern keine Probleme bereiten. Verzeichnisse werden auf dem Remote FTP Backupserver automatisch erstellt.
(via WebhostingBlog)