mysql:12774
From: baya <baya <bayapbayap@xxxxxxxxxx>>
Date: Fri, 17 Feb 2006 17:59:16 +0900 (JST)
Subject: [mysql 12774] Re: MySQL のバックアップ・復元について
大林です。 松信さん、ご返信ありがとうござます。 ご返信が遅くなりすみません。 > バージョンは4.0ですか? > #そういえばバイナリログの数字が3桁でしたね… > 前に紹介した方法は4.1以降でしか利用できません。 すみませんバージョン記載しておりませんでした… バージョンは4.0.25です。 バージョンによって動作は変わるのですね。 > 4.0のmysqldumpでは、データベースの数だけバイナリログが 作成されます。 > ただ、データベース全体にロックをかけてバックアップすれ ば、 > その間には更新が入らないので、 > 途中で作成されたバイナリログにはSQL文が記述されないは ずです。 上記にて疑問が全てクリアになりました。 ありがとうございます。 > ちなみに、-xと--lock-tablesは意味が違います。 意味が異なるものだったのですね… 全く同じものだと勘違い致しておりました。 色々と詳細をご教授頂きありがとうございます。 早速テストの方行ってみたいと思います。 > 松信です。 > > >MySQLのバージョン等で動作が変化する事はありえるのでし ょうか・・? > バージョンは4.0ですか? > #そういえばバイナリログの数字が3桁でしたね… > 前に紹介した方法は4.1以降でしか利用できません。 > > >バイナリログは以前と同じく複数作成されておりました。 > 4.0のmysqldumpでは、データベースの数だけバイナリログが 作成されます。 > ただ、データベース全体にロックをかけてバックアップすれ ば、 > その間には更新が入らないので、 > 途中で作成されたバイナリログにはSQL文が記述されないは ずです。 > ゆえに、ロールフォワードリカバリをするときは、最後に作 成されたバイナリログから > 実行していけば良いと思います。 > > >--lock-all-tables > というオプションではエラーとなりましたので > 4.0には--lock-all-tablesという名前の引数がありません。 かわりに、 > -x > をつけてバックアップしてみてください(--lock-all-tables と同じ機能を実現します)。 > > ちなみに、-xと--lock-tablesは意味が違います。 > -xはFLUSH TABLES WITH READ > LOCKで全データベースに一斉に共有ロックをかけて、 > バックアップ後にUNLOCK > TABLESでロックを解除します。そのため、 > データベース間で一貫性のあるバックアップが取れます。 > 一方--lock-tablesはデータベースごとに「LOCK > TABLESでロック、UNLOCK TABLESで解除」 > を繰り返していくので、あるデータベースの中身をバックア ップしている間、 > ほかのデータベースに対する更新が行なわれる可能性があり ます。そのため、 > データベース間で一貫性のあるバックアップを取れる保証が ありません。 > >
12763 2006-02-16 13:49 ["Matsunobu, Yoshinor] Re: MySQL のバックアップ・復元について 12764 2006-02-16 17:24 ┣["kyou tech" <kyou_te] Mysql JDBC接続時のサイズ制限 12765 2006-02-16 19:43 ┃┗[Tetsuro IKEDA <tetsu] 12766 2006-02-16 20:18 ┃ ┗["kyou tech" <kyou_te] 12767 2006-02-16 21:07 ┃ ┗[Tetsuro IKEDA <tetsu] 12768 2006-02-17 10:37 ┃ ┗["kyou tech" <kyou_te] 12769 2006-02-17 12:04 ┃ ┗[Tetsuro IKEDA <tetsu] 12770 2006-02-17 14:32 ┃ ┗["kyou tech" <kyou_te] 12771 2006-02-17 15:02 ┃ ┗[Tetsuro IKEDA <tetsu] 12772 2006-02-17 15:15 ┃ ┗[Tetsuro IKEDA <tetsu] 12773 2006-02-17 16:42 ┃ ┗[Tetsuro IKEDA <tetsu] 12775 2006-02-18 16:10 ┃ ┗[Tetsuro IKEDA <tetsu] 12776 2006-02-19 21:08 ┃ ┗["kyou tech" <kyou_te] 12777 2006-02-20 04:06 ┃ ┗[Tetsuro IKEDA <tetsu] 12778 2006-02-20 06:43 ┃ ┗[Tetsuro IKEDA <tetsu] 12779 2006-02-20 14:51 ┃ ┗["kyou tech" <kyou_te] 12780 2006-02-20 15:01 ┃ ┗[Tetsuro IKEDA <tetsu] 12781 2006-02-20 15:37 ┃ ┗["kyou tech" <kyou_te] 12782 2006-02-20 15:45 ┃ ┗[Tetsuro IKEDA <tetsu] -> 12774 2006-02-17 17:59 ┗[baya <bayapbayap@xxx]