Muchos prefieren hacer backups de su valiosa data en formatos predefinidos por el gestor (.backup, .dbf, etc…) por mi parte prefiero el formato SQL guardado en un archivo de texto.
MySQL no tiene un formato SQL tan migrable que digamos (eso se puede arreglar), pero es muy util hacer mysqldump de vez en cuando.
Si lo que uno quieres es liberarse de la tarea de estar haciendo backups diarios o semanales (segun la paranoya de cada uno) puede utilizar anacron.
El comando para sacar una copia de la base de datos:
mysqldump -u backup munipuno > /... /munipunobackup.sql
Para que el comando de copia de seguridad se ejecute cada dia a eso de las 11.pm agregamos esta linea a la configuracion de nuestro anacron
0 23 * * * mysqldump -u backup munipuno > /var/log/backups/munipunobackup.sql
Para sacar una copia de toda la base de datos
mysqldump -u backup --all-databases > /var/log/backups/mysqlbackup.sql
Le pueden agregar el parametro –password=»clave» al comando por si se necesita. Lo unico malo es que no tendremos copias historias, solo un archivo: munipunobackup.sql Eso se puede arreglar con SH, pero luego.