Algunas claves para hacer copias de seguridad de las bases de datos de MySQL

La mayoría de las páginas web dinámicas requieren de una base de datos donde se almacena la información, que luego compondrá las páginas a pedido de los usuarios. También, muchas aplicaciones, como sistemas de gestión contable dependen de bases de datos para su correcto funcionamiento. La estructura de una base de datos es bastante compleja,
 

La mayoría de las páginas web dinámicas requieren de una base de datos donde se almacena la información, que luego compondrá las páginas a pedido de los usuarios. También, muchas aplicaciones, como sistemas de gestión contable dependen de bases de datos para su correcto funcionamiento. La estructura de una base de datos es bastante compleja, y aunque por lo general se suelen generar automáticamente cuando se instala la aplicación sin mayores complicaciones, cuando la base de datos se corrompe y es necesario recuperar esta información suele ser un verdadero problema, especialmente para quien no es un experto en MySQL.

Desde el momento mismo en que se comienzan a usar aplicaciones que dependen de bases de datos, es imperativo mantener una copia de seguridad actualizada de las mismas, y esto debería formar parte de un protocolo que se realice periódicamente y de forma automatizada, con el objetivo de perder la menor cantidad de información en caso de un crash del sistema.

Hay varias formas de realizar copias de seguridad, como por ejemplo mantener una copia de seguridad en la nube, lo que garantiza la completa desatención del operador, y la seguridad de que es información estará siempre disponible, mientras se tenga conectividad a Internet. Sin embargo es conveniente la atención del usuario para comprobar periódicamente dichas copias.

Otra manera de realizar copias de respaldo de las bases de datos es deteniendo el servidor y realizando una copia manual, en un soporte tradicional, como un DVD, una cinta o un disco duro. Este tipo de procedimiento presenta los inconvenientes manifiestos de tener que parar la aplicación y realizar la operación manualmente, con el “peligro” que entabla el tener que manipular una base de datos, sobre todo si el operario no es un experto del todo. Existen también softwares que incorporan un agente de copia para evitar la parada de la base de datos y poder hacer las copias en producción.

Un operador experto en recuperación de bases de datos puede forzar una recuperación cuando alguna de las tablas se corrompe, mediante determinados comandos, forzando un volcado de las tablas. Sin embargo, es necesario aclarar que cuando el daño es en el mismo soporte de la base de datos (en el  hardware), este tipo de operativa no es eficaz.

 

Fuente de la imagen

 

Los comentarios están cerrados.