Linux VM上でMySQLのバックアップ【仮想化プラットホーム VMware vSphere】


Linux VMで可動するMySQLデータベースを停止させる方法は一般的な質問です。
LinuxはWindowsのようにVSSメカニズムをもっていないため、マイクロソフトSQL停止ほど単純ではありません。

Linux VMにインストールされたVMware Toolsを使用して、プレ・ポストのスナップショット・スクリプトを使用するには2つの違ったオプション/手法があります。

●オプション 1:MySQLサービスの停止

MySQLサービスをスナップ・ショットが作成される数秒間停止させ、それから再開させます。

利点:非常に簡単でMySQLサーバに対して追加のディスク使用無く、すべてのデータベースのトランザクションを行うことができます。

欠点:利用できるMySQLサーバ上のすべてのデータベースが短時間使用できなくなり、100%アップタイムが必要なアプリケーションには不向き。

●オプション2:オンライン・ダンプの利用

MySQLサーバからアクセス可能な、データベースをストレージにコピーするmysqldumpコマンドを使用しての各データベースのオンラインダンプ

利点:ダンプしたデータベースのトランザクションの一貫性のある状態になり、MySQLサーバを停止することなくアーカイブでき、100%のアップタイムが可能

欠点:余分なストレージ領域をデータベースの2番目のコピーを維持するために必要で、データベースのサイズに応じてプロセス時間がかなりかかることがあります 。

※詳細なそれぞれの手法については別途資料(英)を準備しています。

関連トピックス:

カテゴリー: VMware パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

 

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

この記事のトラックバック用URL