Est-il possible de sauvegarde stockée routines et fonctions avec Innobackupex?
-
26-09-2020 - |
Question
Je suis en cours d'exécution un peu de restaurer des tests sur mon Dev et j'ai remarqué que les routines stockées ne sont pas restaurées avec le innobackupx.C'est que quelque chose de réalisable ?Suis-je en train de faire quelque chose de mal ?
Je suis seulement en utilisant les tables innodb de sorte qu'il sera bon de rétablir la db à l'aide de seulement innobackupx.
Je vous remercie.
La solution
Afin de prendre la sauvegarde de MySQL Server Objets que j'ai.e routines / triggers / events
vous pouvez faire comme ci-dessous
mysqldump -h$MySQLHost -u$YourUser -p$YourPassword --no-data --no-create-info --routines --triggers --events $Database > MySQLStoredProcedures.sql
La ci-dessus sera de sauvegarde uniquement les objets de base de données , pas de données , pas de création de table etc.
Autres conseils
Les procédures stockées sont stockées dans la base de données mysql
. Innobackupex
copie par défaut.Assurez-vous que la base de données mysql
est restauré avec d'autres bases de données.