Backup automatico de Mysql en CentOS

Backup automatico de Mysql en CentOS

Seguimos con la importancia de realizar un backup periódicamente en nuestro servidor. En esta ocasión realizaremos el backup de una bd Mysql en CentOS con ayuda de un archivo sh y una tarea programada.

Primero creamos nuestro archivo backup.sh con permisos 777 en la ruta /home/admin/backup y agregamos las siguientes lineas:

FECHA_ACTUAL=`date +%Y-%m-%d`
HORA_ACTUAL=`date +%H:%M`
ARCH_RESP=$FECHA_ACTUAL-$HORA_ACTUAL

mysqldump --opt --password=tuClave --user=root nombreBd | gzip > /home/admin/backup/nombreBdbackup_$ARCH_RESP.sql.gz
ShellScript

guardamos y salimos de backup.sh

Ahora agregamos la tarea programada en CRON:

crontab -e
ShellScript

Agregamos las línea:

0   13    *   *   *   /home/admin/backup/backup.sh
ShellScript

Esta línea permite hacer un backup a las 13 hs con 00 minutos todos los dias de todos los meses de todos los años.

Comentarios

No hay comentarios aún. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *