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

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]