O MySQL Admin (descontinuado - estava disponível em inglês) tem uma ferramenta de backup com um (básico) scheduler para fazer backups diariamente, semanalmente ou mensalmente. Ele está incluído no Ubuntu: mysql-admin .
Imagem aleatória da web:
Minhamaneirafavoritadecursoéalinhadecomandoeeuencontreium
#!/bin/bash #Script to make a regular copy of a mysql database and gzip it into the SAVEDIR. USER="authorized_user" PASSWORD="the_password" DATABASE="database_name" SAVEDIR="/backup" /usr/bin/nice -n 19 /usr/bin/mysqldump -u $USER --password=$PASSWORD --default-character-set=utf8 $DATABASE -c | /usr/bin/nice -n 19 /bin/gzip -9 > $SAVEDIR/$DATABASE-$(date '+%Y%m%d-%H').sql.gz
Edite os varibles, salve-os como .bkup.sh e execute-os em um crontab , então você tem um backup do mysql. Todo o código deste script explicou aqui . Kudos para kat_ams.