一度誤って削除されたデータの回復プロセスを覚えておいてください

ケース説明:

図6は、25 ブラインド期間データ、日付製造101 においてtrademarknew における48のへレプリケートテーブル50 trademarknew にコピーライブラリ、誤用商標で得られたライブラリー、商標は、ライブラリ内のテーブルを覆った。

 

回復のアイデア:

確実にするために 50 ノンストップで、あなたは回復を加熱しなければなりません。今日は日曜日のフルバックアップがに転送することができ、月曜日52 マシン(上の5.7 で、)52 を使用xtrabackup データツールを回復します。回復後、48個のテーブルが使用mysqldumpをバックアップし、バックアップ送信に50 、熱回収動作を行います。

 

回復プロセス:

  1. 最初のバックアップ送信 52

SCPは-r /バックアップ/ 2018年6月24日/ 172.16.1.52:/backup

  1. 元のデータファイルの削除

Rmの-rfは/ var / libに/ mysqlの/ *

  1. データベースを閉じます

サービスmysqldを停止

  1. バックアップファイルの回復(14.20を再開

Innobackup --applyログ/バックアップ/ 2018年6月24日

Innobackup --copyバック/バックアップ/ 2018年6月24日

  1. 回復は、データベースをオープン完了後( 16 ポイント回復が完了しています)

サービスmysqldを開始

  1. 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

成功!

  1. バックアップ送信 50

 SCP -r /backup/1.sql 172.16.1.50:/backup/

  1. 50 データベースは、現在実行して、関連テーブルを空にソース・データベースを復元する操作を

MySQLの>ソース/backup/1.sql。

おすすめ

転載: www.cnblogs.com/xiaoerlaigeshao/p/10968005.html