Frage

Ich führe einige Wiederherstellungstests auf meinem Dev durch und habe festgestellt, dass die gespeicherten Routinen nicht mit innobackupx wiederhergestellt werden.Ist das erreichbar?Mache ich etwas falsch ?

Ich verwende nur innodb-Tabellen, daher ist es sinnvoll, die Datenbank nur mit innobackupx wiederherzustellen.

Danke schön.

War es hilfreich?

Lösung

Um die Sicherung von MySQL-Serverobjekten zu erstellen, d. h routines / triggers / events Sie können wie folgt vorgehen

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

Das Obige sichert nur die Datenbankobjekte, keine Daten, keine Tabellenerstellung usw.

Andere Tipps

Gespeicherte Prozeduren werden in der Datenbank gespeichert mysql. Innobackupex kopiert es standardmäßig.Stellen Sie sicher, dass die Datenbank vorhanden ist mysql wird mit anderen Datenbanken wiederhergestellt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit dba.stackexchange
scroll top