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

guardamos y salimos de backup.sh

Ahora agregamos la tarea programada en CRON:

crontab -e

Agregamos las línea:

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

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.

Deja una respuesta

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


El periodo de verificación de reCAPTCHA ha caducado. Por favor, recarga la página.