Backups Automáticos MySQL Server
Les voy a presentar una herramienta que me ha hecho la vida un poco más fácil en la tarea de administrar el servidor de base de datos en MySQL en la organización de trabajo. Cada semana tenía la díficil tarea de realizar los backups de todas las bases de datos una a una. Investigando sobre como hacer un proceso automático y que sirviera para múltiples bases de datos encontré el AutoMySQLBackup, que es un script que se ejecuta en el mysqldump y nos permite realizar backups automáticos en Mysql. Algunos de los beneficios que nos brinda son:
- Backup de todas las base de datos en un solo archivo o en directorios y archivos diferentes por BD.
- Compresión automática de los backups al almacenarlo en disco con gzip o bzip2.
- Puede ejecutarse en un servidor remoto.
- Envía notificaciones por correo y el backup de la base de datos comprimido.
- Se le puede especificar el tamaño máximo del backup por correo.
- El backup puede ser diario, semanal, mensual como prefiera configurarlo.
Para esto solo se necesita tener mysqldump y (gzip o bzip2). Solo tienes que descargar el script de la siguiente dirección: http://sourceforge.net/projects/automysqlbackup/, copialo en el directorio /etc/cron.daily o en el directorio home y editas el archivo con los siguientes datos:
- USERNAME=dbuser (El usuario debe contar con privilegios en la base de datos).
- PASSWORD=password
- DBNAMES="DB1 DB2 DB3" (Las base de datos debe estar en " " de lo contrario no trabaja)
Luego crea el ejecutable del archivo: :- chmod u+rwx y crear el directorio /backups y pones a correr tu backup automático.
Comentarios
Gracias.
http://www.dswsoft.com/mbw.php
Salu2.
No se si esto te ayuda, cualquier cosa si vez algo me dejas saber.
al extraer el archivo quedan 6 archivos dentro de la carpeta automysqlbackup-v3.0_rc6
mi pregunta es copio toda esa carpeta dentro de cron.daily !!.
y en cual de los archivos se tiene que cambiar los parámetros de NOMUSER PASS Y BD