Amigos un ejemplo practico de respaldar una base de datos:
Comandos:
1) Editar el archivo de crones para el usuario
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