MySQLの公式オンライン・バックアップとデータ復旧

私たちは、臨界点からスタート。

外国の言葉:ここで私たちはext4ファイル形式を選択し、XFSファイルシステムLV、スナップショットを同時にマウントすることはできません。

   スナップショットバックアップの長所と短所:

          利点:オンラインバックアップ、バックアップの高速。

          短所:表が制御できないロック、スナップショット領域をバックアップするデータのサイズよりも大きくなければなりません。

1.ロックMySQLデータベース

MySQLの>読み取りと同一平面テーブルロック
クエリOK、0影響を受ける行(0.01秒)

2.スナップショットLVを作成します。

#lvcreateの-L 500M -s -nは/ dev / VG0 / lv_sqlは/ dev / VG0 / [ローガン〜@ルート] LV0 
  論理ボリューム" lv_sql "を作成。

3.マウントlvのスナップショット

[ルートローガン〜@]#マウントは/ dev / VG0 / lv_sqlは/ opt /

4.ここでは、データベースのロックを解除することができます

mysqlの> テーブルのロックを解除します。
クエリOK、0影響を受ける行(0.37秒)

パッケージの良いバックアップデータの圧縮

[ローガン〜@ルート]#タール-cjvf /backup/mysql.tar.bz2は/ opt / * 
[ローガンバックアップ@ルート]#lsの
all.sql master.000001 master.index mysql.tar.bz2

優れたバックアップデータの後、私たちは、スナップショットを削除することができます6。

[ルートローガンバックアップ@]#lvremoveは/ dev / VG0 / lv_sql 
あなたが本当にアクティブな論理ボリュームVG0削除しますか / lv_sqlを?[Y / N]:yの
  論理ボリューム" lv_sql "正常に削除

これまでのところ、当社のlvのスナップショットバックアップデータが完全です

================================================== ================================================== ================================================== ======

今、私たちは、シミュレーションデータの損失を開始します

[ルート@ローガンのmysql]#のCDデータ/ 
[ローガンデータ@ルート]#lsの
auto.cnf ibdata1とibtmp1 mysqlのupup 
ファイルib_logfile0 logan.liunx.com.err performance_schema 
ib_buffer_pool ib_logfile1 logan.liunx.com.pid SYS 
ローガンデータ@ [ルート]#件のrm -rf。/ *

1.回復

MySQLサービスが停止しました

[ローガンデータ@ルート]#killallをmysqldを

 

私たちは、アーカイブを解凍する必要があります

[ルート@ローガンのバックアップ]#タール-xvf mysql.tar.bz2 -Cを/ tmp / 
[ルート@ローガンオプト]#のcp -r。/ * は/ usr / local / mysqlの/データ/

2.私たちは、ファイルの所有者の上にCPを変更する必要があるグループ

[ルート@ローガンのMySQL]#のchown -R mysql.mysqlデータ/ 
[ルートローガンのMySQL @]#個のLLデータ / 
总用量110640 
-rw-R ----- 1つのMySQLのMySQL        56 7月    4  2249 auto.cnf 
drwxr -x --- 2のMySQLのMySQL      4096 7月    4  2249 ファイル
 -rw-R ----- 1のMySQLのMySQL       433 7月    4  2251 ib_buffer_pool
 -rw-R ----- 1のMySQLのMySQL 12582912 7月    4  2249 ibdata1と
 -rw-R ----- 1のMySQLのMySQL 50331648 7月    4  2249 ib_logfile0
 -rw-R ----- 1のMySQLのMySQL 50331648 7月    4  2249 ib_logfile1
 -rw-R --- - 1つのMySQLのMySQL     11042 7月    4  2249 logan.liunx.com.err 
drwxr -x --- 2のMySQLのMySQL      4096 7月    4  2249 のMySQL 
drwxr -x ---2 MySQLのMySQLの      4096 7月    4  2249 performance_schema 
drwxr -x --- 2のMySQLのMySQL     12288 7月    4  2249 SYS 
drwxr -x --- 2のMySQLのMySQL      4096 7月    4  2249 upup

3.再起動MySQLサービス

[ローガン@ルートのmysql]#systemctl再起動mysqldd

4.データベースのデータを表示するためにログイン

#systemctl再起動mysqldd [ローガンのmysql @ルート] 
[ローガン@ルートは、MySQL]#mysqlの -uroot - P 
パスワードを入力:
MySQLのモニタへようこそ。コマンドは、で終わります。や\ g。
MySQLの接続IDがある 2 
:Serverのバージョン5.725 - ソース・ディストリビューションログ

著作権(C)20002019、Oracleおよび/ またはその関連会社を。全著作権所有。

Oracleは、ある米国Oracle Corporationおよび/の登録商標またはその
関連会社。その他の名称はそれぞれの商標または登録商標です
所有者。

タイプ" ヘルプ;または\ hの"  のためのヘルプ。タイプ\ cは、現在の入力文をクリアします。

mysqlの >
MySQLの> ショーのデータベース;
+ -------------------- + 
| データベース| 
+ -------------------- + 
| INFORMATION_SCHEMA | 
| ファイル| 
| mysqlの| 
| performance_schema | 
| SYS | 
| upup | 
+ -------------------- + 6セット0.00 秒)
のMySQL >
 
MySQLの> upup使用しています。
テーブル情報を読み取るためのテーブルとカラム名の補完
あなたはオフにすることができ、このために機能を取得して迅速に起動を- 
データベースは変更さ
mysqlの > ショーテーブルを。
+ ---------------- + 
| Tables_in_upup | 
+ ---------------- + 
| ホーム| 
| T1 | 
+ ---------------- + 2セット0.00 秒)
のMySQL > セレクト * からT1。


 
+ ------ + ------- + ------ +
| ID | 名前| ホーム| 
+ ------ + ------- + ------ + 
|    1 | ロビン|  100 | 
|    2 | SDAA |  200 | 
|    3 | dfdaa |  100 | 
+ ------ + ------- + ------ + 3セット0.00 秒)
のMySQL >
 

データ復旧が完了しました

おすすめ

転載: www.cnblogs.com/loganSxb/p/11135468.html