SSブログ

MySQL の物理バックアップとリストア [インフラ]

MySQL の物理バックアップとリストアについて学習結果をまとめます。

ハードウェア障害 (HDDの故障など)、システム障害 (OSの不具合など)、ユーザの誤操作によるデータの削除など、これら障害は、長く使っていると必ず発生します。もしこれら障害が発生したとしても、すぐにデータをリストアできるようにバックアップを常にとることが肝心です。バックアップには、物理バックアップ、論理バックアップや第三者ツールによる取得方法がありますが、今回はその中で物理バックアップ (MySQL 停止状態) について学習します。

物理バックアップとリストアの特徴は以下の通りです。

(利点)
・バックアップサイズが論理バックアップと比べると小さい
・バックアップとリストアが論理バックアップと比べると速い

(欠点)
・他 PC の MySQL への移行は互換性の問題からできない可能性あり
・MySQL の他バージョンへの移行は互換性の問題からできない可能性あり

手順は以下の通りです。

[バックアップ (例) ]
1. MySQL サーバを停止
# service mysqld stop
2. データディレクトリを圧縮保存
# cd /var/lib
# tar cvfz /bk/mysql-`date +%Y%m%d%H%M%S`.tar.gz mysql
3. MySQL サーバを起動
# service mysqld start

[リストア (例) ]
1. 障害が発生した環境を復旧
2. MySQL サーバを停止
# service mysqld stop
3. 現在のデータディレクトリを削除
# cd /var/lib
# rm -r mysql
4. バックアップしたデータを展開
# tar xvfz /bk/mysql-20160211120000.tar.gz
5. MySQL サーバを起動
# service mysqld start

[本]オススメの書籍

MariaDB&MySQL全機能バイブル

MariaDB&MySQL全機能バイブル

  • 作者: 鈴木 啓修
  • 出版社/メーカー: 技術評論社
  • 発売日: 2014/12/18
  • メディア: 単行本(ソフトカバー)



タグ:DB
nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:仕事

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。