Pregunta

Estoy ejecutando algunas pruebas de restauración en mi Dev y noté que las rutinas almacenadas no se restauran con innobackupx.¿Es eso algo alcanzable?Estoy haciendo algo mal ?

Solo estoy usando tablas innodb, por lo que será bueno restaurar la base de datos usando solo innobackupx.

Gracias.

¿Fue útil?

Solución

Para tomar la copia de seguridad de los objetos de MySQL Server i.e routines / triggers / events que puede hacer como abajo

mysqldump -h$MySQLHost -u$YourUser -p$YourPassword --no-data --no-create-info --routines --triggers --events $Database > MySQLStoredProcedures.sql

Los anteriores copiarán solo los objetos de la base de datos, no hay datos, sin tabla de creación, etc.

Otros consejos

Los procedimientos almacenados se almacenan en la base de datos. mysql. Innobackupex lo copia por defecto.Asegúrese de que la base de datos mysql se restaura con otras bases de datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top