Respaldo automatizado de MySQL con MySQLDump
Generar archivo my.cnf
[client]
user=user
password=secret
routines
databases
Es conveniente cambiar permisos a este archivo con el comano
chmod 600 my.cnf
mysqldump --defaults-extra-file="my.cnf" database1 database2 database3 > database.sql
crontab -e
0 0 * * * mysqldump -u mysqluser -h localhost --routines --all-databases | gzip -9 > alldb.sql.gz > /dev/null