質問

私は私の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が他のデータベースと復元されていることを確認してください。

ライセンス: CC-BY-SA帰属
所属していません dba.stackexchange
scroll top