verificación de copia de seguridad de mysql

verificación de copia de seguridad de mysql

No soy un administrador de Dabase ni un usuario avanzado de bases de datos ni un usuario avanzado de Linux... pero me gustaría saber cómo verificar los volcados de MySQL porque estoy haciendo una copia de seguridad de mis propios sitios manualmente.

Normalmente, al realizar una copia de seguridad de muchos volcados de MySQL, ¿hay alguna manera de verificar la integridad del volcado de la base de datos sin restaurar la base de datos en una base de datos de prueba? ¿Pueden haber algunas herramientas para verificar eso? Quiero decir, cuando automatizamos las copias de seguridad usando un cron o algo así, si vamos a abrir 100 trabajos de copia de seguridad de bases de datos, es difícil restaurar todas las bases de datos y verificar que la base de datos esté funcionando.

Cualquier ayuda sería muy apreciada.

Respuesta1

Los volcados de MySQL sólo tienen sentido cuando se restauran en una base de datos real. La única integridad que puede comprobar en un volcado es la sintaxis SQL. Pero no hay nada que puedas hacer con los datos.

Por lo general, los administradores de bases de datos restaurarán una copia de seguridad aleatoria en una base de datos y verificarán que el proceso de restauración funcione bien. Por supuesto, debe hacerlo al menos una vez cuando configure su proceso de copia de seguridad. Y al menos una vez más cada vez que modifiques este proceso. Si puede recuperar un volcado, debería poder hacerlo para cada volcado creado por el mismo proceso. Mientras este proceso no falle.

información relacionada