¿Es posible realizar copias de seguridad de rutinas y funciones almacenadas con Innobackupex?
-
26-09-2020 - |
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.
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.