Vaya lio. Bueno, Robin Blandford nos demuestra en un post que hasta las cosas que parecen de lo más complicado, se pueden hacer de la manera más simple. Si trabajamos con Subversion y MySQL, pues por qué no utilizar el primero para hacer backup del segundo.
Insultantemente simple:
#!/bin/sh
echo Starting Backup $(date)
mysqldump yourdbname > /var/svn/yourprojectname/yourdbname.sql
echo Dump Completed
svn ci /var/svn/yourprojectname/yourdbname.sql -m backup
echo SVN Commit Completed
echo Backup Done! $(date)
echo —
Solo quedaria poner nuestro SVN en algun otro servidor (en Internet hay algunos proveedores gratuitos) y listo respaldos incrementales que consumen poco tamaño y además offshore. Qué más se puede pedir :)
¿Algún truquillo mejor que se os ocurra?
comments
5 Respuestas a "Como hacer un backup seguro de MySQL de la forma más simple"12:55
Nosotros, a falta de un segundo servidor y como mecanismo meramente paranóico hemos hecho una cosa por el estilo comprimiendo y copiando el dump a un pen drive conectado al servidor, el mismo se montaba y desmontaba en cada backup para asegurarnos de que la partición ext3 estaba en buen estado.
Muy buena idea la del svn.
Salu2
14:49
Simple y práctico. Sobre el tema CodingHorror también habló: Get your database under version control.
Por cierto, podrías publicar este artículo en debugmodeon :)
saludos!
19:34
Alberto, claro que podría pero ya me cuesta bastante publicar en mi propio blog. Claro, que si debugmodeon me permitiese sindicar mi propio feed... entonces sería mucho más sencillo :)
22:31
es buena idea usar subversion con el respaldo de mysql.......
aunque dudo que alguien que utiliza subversion no sepa hacer respaldos de mysql... aun asi buen truco.
10:57
Próximamente vamos a implementar la funcionalidad de sindicar tu propio blog. Te mantendré informado :)
Publicar un comentario