Delirando sobre informática, fotografía, programación, móviles y mucho más desde 2003
Yo no soy uno de los que comenta Moises. Yo soy un paranoico de las copias de seguridad. Hago copias de todo archivo que se modifica periódicamente. En mi equipo es sencillo hacer copias de seguridad con programas especializados como Konserve, pero en servidores compartidos o que no controlas completamente hay que recurrir a outros métodos.
En el caso de las bases de datos MySQL es muy sencillo. Para realizar los volcados utilizo el comando mysqldump que combinado con el sistema de compresión GZip realiza una copia completa de la base de datos especificada guardándola como un script SQL comprimido:
mysqldump --opt -uUSUARIO -pCONTRASEÑA BASE_DATOS | gzip --best > /RUTA/NOMBRE.sql.gz
Programando esto con cron tenemos un sistema de backup automatizado sencillo y rápido. Para restaurar la copia de seguridad basta con descomprimir el archivo y volcar de nuevo la base de datos:
mysql -uUSUARIO -pCONTRASEÑA BASE_DATOS < /RUTA/NOMBRE.sql
Es importante que la base de datos a restaurar esté vacía, que todas las tablas fueran eliminadas antes de la restauración de la copia de seguridade, ya que si no el comando de restauración dará error.
Puedes escribir lo que quieras, pero por favor hazlo respetando a los demás y en relación al tema que se está tratando. Todo comentario insultante o fuera de lugar será eliminado
Está permitido utilizar las siguientes etiquetas HTML para formatear tu comentario: <a> <b> <blockquote> <i> <u>. Además también puedes utilizar estos emoticonos:
Puedes enviar referencias a esta anotación utilizando esta dirección
Delirios de un Informático :: Gestionado con Bitacorae :: Alojado en Bitacoras.com :: Licenciado bajo Creative Commons