mysql:12763
From: "Matsunobu, Yoshinori" <"Matsunobu, Yoshinori" <Yoshinori.Matsunobu@xxxxxxxxxx>>
Date: Thu, 16 Feb 2006 13:49:57 +0900
Subject: [mysql 12763] Re: MySQL のバックアップ・復元について
松信です。 >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]