C贸mo realizar backups o copias de seguridad de MySQL con AutoMySQLBackup en Linux

AutoMySQLBackup聽permite crear copias de seguridad diarias, semanales y mensuales de una o de varias bases de datos MySQL. Adem谩s notifica la ejecuci贸n de las copias de seguridad por correo electr贸nico, puede comprimir y cifrar las copias de seguridad, rotar las copias de seguridad y que estas sean incrementales.

Instalaci贸n AutoMySqlBackup

Desde terminal ejecutar:

#apt-get install automysqlbackup

Configurar

#vi /etc/default/automysqlbackup

Ejecutar

#automysqlbackup

Automatizar AutoMySQLBackup聽en el cron, de tal forma que se ejecute diariamente. Para ello ejecutar el comando:

#crontab -e

A帽adir la siguiente l铆nea para que el script se ejecute diariamente a las 00:00h:

# minuto hora d铆a_de_semana mes d铆a_de_semana URI

0 0 * * * /usr/sbin/automysqlbackup

Grabar el archivo, y verificar que la nueva tarea est谩 en la configuraci贸n del cron ejecutando:

crontab -l

Ver las copias deseguridad:

ls -l /var/lib/automysqlbackup

Restaurar copia de seguridad

Crea ficheros comprimidos con la extensi贸n .gz extension. Para restaurar una copia primero hay que descomprimirla:

gunzip /var/lib/automysqlbackup/daily/nombrebbdd_2016-01-27_17h20m.Wednesday.sql.gz