Todos nos acordamos de las copias de seguridad o bien cuando no la hemos hecho, y sobre todo cuando el problema es grande. Una manera de automatizar las copias de nuestras bases de datos es por medio de este script el cual es muy fácil de configurar y muy fácil de instalar, y seguro que de alguna nos salvara.
Si tenemos un sistema basado en debian ( como ubuntu ) con el apt-get install se nos bajara y se nos instalara en el sistema.
sudo apt-get install automysqlbackup
Una vez instalado vamos a configurar los 4 parámetros básicos para que funcione en el fichero automysqlbackup que generalmente esta en /etc/default
USERNAME=myUser #Usuario con permisos en la base de datos PASSWORD=myPass #Contraseña del usuario DBHOST=localhost #En la mayoría de los casos estará en localhost DBNAMES="myDb" #Esto si queremos una en particular si son mas bases las ponemos separadas por coma
Ahora ya solo queda añadir la tarea al crontab y ya estarán programadas las copias de seguridad
crontab -e
Con esto abrimos la edición de la crontab
# m h dom mon dow command 0 0 * * * automysqlbackup > /dev/null 2>&1
La parte del /dev/null 2 >&1 la pongo por si se producen errores en el comando estos no salgan por pantalla.
+Info: AutoMySQLBackup | Free software downloads at SourceForge.net.
vía AutoMySQLBackup | Free software downloads at SourceForge.net.