ケース説明:
図6は、越25 ブラインド期間データ、日付製造101 においてtrademarknew における48のへレプリケートテーブル50 にtrademarknew にコピーライブラリ、誤用商標で得られたライブラリー、商標は、ライブラリ内のテーブルを覆った。
回復のアイデア:
確実にするために 50 ノンストップで、あなたは回復を加熱しなければなりません。今日は日曜日のフルバックアップがに転送することができ、月曜日52 マシン(上の5.7 で、)52 を使用xtrabackup データツールを回復します。回復後、48個のテーブルが使用mysqldumpをバックアップし、バックアップ送信に50 、熱回収動作を行います。
回復プロセス:
- 最初のバックアップ送信 52 に
SCPは-r /バックアップ/ 2018年6月24日/ 172.16.1.52:/backup
- 元のデータファイルの削除
Rmの-rfは/ var / libに/ mysqlの/ *
- データベースを閉じます
サービスmysqldを停止
- バックアップファイルの回復(14.20を再開)
Innobackup --applyログ/バックアップ/ 2018年6月24日
Innobackup --copyバック/バックアップ/ 2018年6月24日
- 回復は、データベースをオープン完了後( 16 ポイント回復が完了しています)
サービスmysqldを開始
- 45個のテーブルが使用して変更されているのmysqldumpをバックアウト
mysqldumpを-uroot -p商標tm_goods_trans1> /backup/1.sql
より多くのエラーが原因で、 GTIDモードパラメータ
再実行
mysqldumpを--set-GTIDパージ=オフ-uroot -pswtm_8%-sin商標tm_goods_trans1> /backup/1.sql
エラーは、次の文を実行します
mysql_upgradeコマンド-uルート-pswtm_8%-sin --force
すべての状態はテーブルとして表示され、[OK]
データベースを再起動します。
再びバックアップ
mysqldumpを--set-GTIDパージ=オフ-uroot -pswtm_8%-sin商標tm_goods_trans1> /backup/1.sql
成功!
- バックアップ送信 50 に
SCP -r /backup/1.sql 172.16.1.50:/backup/
- 50 データベースは、現在実行して、関連テーブルを空にソース・データベースを復元する操作を
MySQLの>ソース/backup/1.sql。