MySQLデータベースのバックアップケース

MySQLのフルバックアップケース

要件の説明:

ユーザ情報データベースと電気的に連絡している北京のシフトクライアント、関税表のユーザデータ USER_INFO 、以下の表に示された構造。会社に指定されたポリシー、バックアップデータ、データ回復のためのシミュレーションデータ損失に基づいて合理的なバックアップ戦略を、指定してください。

 

 

そして、データテーブル、データエントリを作成します。

[ルート@ localhostの〜]#mysqlの-uroot -p123456

MySQLの>データベースクライアントを作成します。

クエリOK、影響を受けた1行(0.00秒)

 

MySQLの>使用クライアント。

データベースが変更されました

MySQLの>「character_set_%」のような変数を表示; //は、中国語の文字セットのサポートかどうかを確認

+ -------------------------- + ---------------------- ------------ +

| 変数名| バリュー|

+ -------------------------- + ---------------------- ------------ +

| character_set_client | UTF8 |

| character_set_connectionに| UTF8 |

| character_set_database | UTF8 |

| character_set_filesystem | バイナリ|

| character_set_results | UTF8 |

| character_set_server | UTF8 |

| character_set_system | UTF8 |

| character_sets_dir | / usr / local / mysqlの/共有/文字セット/ |

+ -------------------------- + ---------------------- ------------ +

セット内の8行(0.00秒)

 

MySQLの>(USER_INFOテーブルを作成したID  INT(20)、名称  CHAR(20)、性別  CHAR(2)、ユーザ IDの番号  INT(110)、電荷  INT(10))。

クエリOK、影響を受けた0行(0.01秒)

 

MySQLの>インサート値( 'USER_INFOに 000000001'、 ' サン・ウーが空 '、 ' M ;'、 '011'、 '100')

クエリOK、影響を受けた1行(0.01秒) 

MySQLの>インサート値USER_INFOに( ' 000000002'、 ' ブルー陵 '、 ' F '、 '012'、 '98')。

クエリOK、影響を受けた1行(0.01秒)

 

MySQLの> INSERT INTO値USER_INFO( ' 000000003'、 ' ジンジャーパターン '、 ' F '、 '013'、 '12')。

クエリOK、影響を受けた1行(0.00秒)

 

MySQLの> INSERT INTO値USER_INFO( ' 000000004'、 ' パークオフ '、 ' M '、 '014'、 '38')。

クエリOK、影響を受けた1行(0.01秒)

 

MySQLの>インサート値USER_INFOに( ' 000000004'、 ' Luozhongくん '、 ' M '、 '015'、 '39')。

クエリOK、影響を受けた1行(0.01秒)

 

MySQLの> USER_INFOから選択*;

+ ----------- + ----------- + -------- + ------------- + - ------ +

| ID     | 名前       | セックス    | ユーザー IDの     | 料金    |

+ ----------- + ----------- + -------- + ------------- + - ------ +

| 1 | 日が空呉     | M      | 11 | 100 |

| 2 | ブルー陵       | 女性      | 12 | 98 |

| 3 | 姜文(チアン・ウェン)       | 女性      | 13 | 12 |

| 4 | オフパーク       | M      | 14 | 38 |

| 4 | Luozhongクン     | M      | 15 | 39 |

+ ----------- + ----------- + -------- + ------------- + - ------ +

セット内の5行(0.00秒)

 

フルバックアップ client.user_info テーブル:

[ルート@ localhostの〜]#mysqldumpを-uroot -p123456クライアントUSER_INFO>バックアップ/ client.user_info - $(日付+%Yの%mは%d)は.SQL

 

アナログデータの損失回復のデータ:

[ルート@ localhostの〜]#mysqlの-uroot -p123456 -e 'ドロップテーブルclient.user_info;'

[ルート@ localhostの〜]#mysqlの-uroot -p123456 -e「使用クライアント。テーブルを示し;」

[ルート@ localhostの〜]#mysqlの-uroot -p123456クライアント<バックアップ/ client.user_info-20181214.sql

[ルート@ localhostの〜]#mysqlの-uroot -p123456 -E 'client.user_infoから選択*;'

+ ----------- + ----------- + -------- + ------------- + - ------ +

| ID     | 名前       | セックス    | ユーザー IDの     | 料金    |

+ ----------- + ----------- + -------- + ------------- + - ------ +

| 1 | 日が空呉     | M      | 11 | 100 |

| 2 | ブルー陵       | 女性      | 12 | 98 |

| 3 | 姜文(チアン・ウェン)       | 女性      | 13 | 12 |

| 4 | オフパーク       | M      | 14 | 38 |

| 4 | Luozhongクン     | M      | 15 | 39 |

+ ----------- + ----------- + -------- + ------------- + - ------ +

 

データの定期的なバックアップ:

[ルート@ localhostの〜]#これはmysqldumpを

/ usr / local / mysqlの/ binに/ mysqldumpを

 

[ルート@ localhostの〜]#vimの/opt/bak_client.sh

#!/ binに/ bashの

バックアップ client.user_infoのテーブルスクリプト 

/ usr / local / mysqlの/ binに/ mysqldumpを-uroot -p123456クライアントUSER_INFO>バックアップ/ client.user_info - $(日付+%Yの%mは%d)は.SQL

 

[ルート@ localhostの〜]#chmodの+ X /opt/bak_client.sh

[ルート@ localhostの〜]#のcrontaのBの-e

* * * /Opt/bak_client.sh 0 0 // 毎日夜12時のバックアップ

 

おすすめ

転載: www.cnblogs.com/elin989898/p/11961535.html