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.

Añadir un comentario

El código HTML se muestra como texto y las direcciones web se transforman automáticamente.

Discusiones sobre el mismo tema

URL de retroenlace : http://creativapixel.com/blog/index.php?trackback/15

35 reads