InnoBackupexでストアドルーチンと機能をバックアップすることは可能ですか?
-
26-09-2020 - |
質問
私は私のdevでいくつかの復元テストを実行しています、そして私は保存されたルーチンがInnoBackupxと復元されていないことに気づいた。それは達成可能なものですか?私は間違ったことをしていますか?
InnoDBテーブルを使用しているので、InnoBackupxのみを使用してDBを復元するのが良いでしょう。
ありがとうございました。
解決
MySQL Serverオブジェクトのバックアップを取るために、routines / triggers / events
以下のようにすることができます
mysqldump -h$MySQLHost -u$YourUser -p$YourPassword --no-data --no-create-info --routines --triggers --events $Database > MySQLStoredProcedures.sql
.
上記では、データベースオブジェクト、データなし、テーブルの作成などのみのみをバックアップします。
他のヒント
ストアドプロシージャはデータベースmysql
に格納されています。Innobackupex
はデフォルトでコピーします。データベースmysql
が他のデータベースと復元されていることを確認してください。
所属していません dba.stackexchange