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