[前][次][番号順一覧][スレッド一覧]

mysql:11309

From: "佐野 大輔" <"佐野 大輔" <d-sano@xxxxxxxxxx>>
Date: Tue, 05 Apr 2005 23:34:33 +0900
Subject: [mysql 11309] innodbのバイナリバックアップ

佐野と申します。

事情がありまして、

1.mysqldをシャットダウンさせたくない
2.バイナリバックアップ(データファイルのコピー)
によるバックアップを行いたい
3.InnoDBホットバックアップは使えない

という状況に瀕しています。

このような場合に、

1.新たなDBへのリクエストが発生しない状態を保証する
2.進行中のトランザクションが全てコミットされるのを待つ
3.MySQLの書き込みスレッドが動作しなくなるのを待つ
4.datadir丸ごとコピーをとる

というような方法で、何か実質的な問題
(リストア時にリカバリが動いてしまうのはしょうがないとして)
はあるのでしょうか?

MySQLのマニュアルには
(http://dev.mysql.com/doc/mysql/ja/backing-up.html)
シャットダウンしなければならないように記述がありますが、

一方で、
InnoDBホットバックアップのマニュアル6.3項には
(http://www.softagency.co.jp/products/innodb/manual.html)

・進行中の書き込みトランザクションがない
・I/Oのスレッドが動いていない

ことを条件に、データファイルのコピーがとれるような記述がしてあります。

アーキテクチャに詳しい方がいらっしゃいましたら、
アドバイスお願いできませんでしょうか?

よろしくお願いいたします。

[前][次][番号順一覧][スレッド一覧]

->   11309 2005-04-05 23:34 ["佐野 大輔" <d-sano@] innodbのバイナリバックアップ            
     11310 2005-04-06 00:15 ┣[Suzuki Yuta <yuta@xx]                                       
     11311 2005-04-06 01:03 ┗[SATOH Fumiyasu <fumi]                                       
     11313 2005-04-06 10:49  ┗["佐野 大輔" <d-sano@]