Jun
20
2009
0

Backup database -base de datos- mysql en archivo con cron con timestamp date fecha

Amigos un ejemplo practico de respaldar una base de datos:

Comandos:
1) Editar el archivo de crones para el usuario

crontab -e

2) Agregar una línea indicando cada cuanto se va ejecutar, para este ejemplo puntual el cron se ejecutará semanalmente todos los días Lunes a las 10:30 de la mañana.

30 10 * * mon date=`date "+%Y%m%d%H%M"`;mysqldump --host DOMAINDB -u USERNAME -pPASSWORD BDNAME >/RUTADESTINO/backupBD_$date.sql

El resultado es el backup de una BD con nombre “BDNAME” es un host remoto de mysql “DOMAINDB” con usuario “USERNAME” y clave “PASSWORD”, este backup se guarda en un archivo de texto con un nombre y la fecha tipo timestamp quedando asi:
backupBD_200906201008.sql

Written by doutdex in: Base de Datos,Linux,Mysql,Ubuntu,Unix | Tags: , , ,