10bet网址
MySQL Enterprise Backupユザズガド(バジョン3.11)
下载本手册
PDF(美国高级主任)- 1.3 mb
PDF (A4)- 1.3 mb
HTML下载(TGZ)- 164.6 kb
HTML下载(Zip)- 190.9 kb


10.4 MySQL企业备份ログの使用

mysql.backup_progressテ,ブルにより,バックアップジョブの実行時にそれらをモニタ,できます。mysql.backup_historyテ,ブルにより,完了したジョブの結果を確認できます。これらのテーブルはCSVストレージエンジンによって作成されているため,それらをSQLからクエリーしたり,アプリケーションまたはスクリプトからテキストファイルを解析したりすることができます。

バックアップ操作でこれらのテ,ブルの更新をスキップするには,——no-history-loggingオプションを使用します。

backup_progressテブル

backup_progressテ,ブルの各行は,実行中のバックアップジョブからの状態の変更やメッセ,ジを記録します。backup_progressテ,ブルには次のカラムがあります。

  • backup_id

  • tool_name

  • error_code

  • error_message

  • 当前时间

  • current_state

CSVストレ,ジエンジンは直接値を表現できないため,ログでは代わりに1の値が使用されます(たとえば,バイナリロギングが有効にされていない場合に,binlog_posカラムなどで)。

backup_id値は,単一のバックアップ操作の情報をグル,プ化し,ジョブの終了後にbackup_historyテ,ブル内の対応する行に関連付けるために使用します。

error_code値とerror_message値は,ジョブの進行状況を追跡し,バックアップ操作を停止する必要がある重大なエラーが発生したかどうかを検出するために使用します。

当前时间値とcurrent_state値は,バックアップ操作の各部分でかかる時間を測定し,将来のバックアップの間隔の計画に役立てるために使用します。

backup_historyテブル

backup_historyテ,ブルの各行は,mysqlbackupコマンドによって生成された,1の完了したバックアップジョブの詳細を記録します。backup_historyテ,ブルには次のカラムがあります。

  • backup_id

  • tool_name

  • start_time

  • end_time

  • binlog_pos

  • binlog_file

  • compression_level

  • 引擎

  • innodb_data_file_path

  • innodb_file_format

  • start_lsn

  • end_lsn

  • backup_type

  • backup_format

  • mysql_data_dir

  • innodb_data_home_dir

  • innodb_log_group_home_dir

  • innodb_log_files_in_group

  • innodb_log_file_size

  • backup_destination

  • lock_time

  • exit_state

  • last_error

  • last_error_code

end_lsn値は,増分バックアップに関連する操作を自動化するために使用します。フルバックアップまたは増分バックアップを取得した場合,そのバックアップからの終了LSNを次の増分バックアップの開始LSNとして指定します。

mysql_data_dirinnodb_data_home_dir,およびbackup_destinationなどのバックアップ関連の構成設定に対応する値は,バックアップで正しいソースディレクトリと宛先ディレクトリを使用していることを確認するために使用します。

exit_statelast_error,およびlast_error_codeは,各バックアップの成功または失敗を評価するために使用します。

last_error“NO_ERROR”の場合,バックアップ操作は成功しています。何らかのエラ,がある場合,backup_progressテ,ブルから,そのバックアップ操作のエラ,の完全なリストを取得できます。