Backup automático MySQL

Este es un ejemplo de como programar un backup automático de una base de datos MySQL usando CRON en Linux.

Comando a incluir en la programación cron para crear respaldo de base de datos MySQL, el archivo sera comprimido y se le agregara la fecha actual como sufijo del mismo.

mysqldump --opt --user=dbusername --password=dbuserpw dbname | gzip > /home/homeuser/mysqldbbackup.`date +\%F`.gz

Donde dbusername es el usuario de la base de datos, dbuserpw es la clave de dicho usuario y dbname el nombre de la base de datos que vamos a hacer respaldo.