知って得する!MySQL のリカバリ

MySQLのバックアップをとっていますか?

mysqldumpで毎日1回だけバックアップしているという人も多いでしょう。

それではそのダンプファイルから復旧しても、
バックアップ時点の状態から障害発生までのデータを復旧することはできません。

でも、できるだけ障害発生直前までの状態に復旧したいですよね。

そんなとき、バイナリログを使えば、障害発生直前までの更新ステートメントを記録し、
それを使ってロールフォワードすることで復旧が可能になります。

バイナリログは、データを実際に更新するステートメントを記録するログファイルです。

バイナリログを記録するには、--log-bin[=file_name] オプションを指定して、mysqld を起動します。

以下、参考資料です。

[mysql 10758] クラッシュからのリカバリ

[mysql 11407] データリカバリー

このPDFは、バックアップ・リカバリについて、
非常によくまとめられているので必見です。
     ↓↓↓
MySQLのバックアップ・リカバリ

posted by さわひで at 16:33 | Comment(0) | TrackBack(2) | データベース
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバック

MySQLの新たな認定パートナープログラムにHiT Softwareが参加表明
Excerpt: クライムが国内で販売しますDBミドルウェア会社、HiT SoftwareがMySQLの新たな認定パートナープログラムに参加表明をしました。 紹介の記事サイトです: http://japan.in..
Weblog: Climb Soft Tech Blog
Tracked: 2005-05-26 14:32

MySQLでバイナリログを削除する/自動削除する方法
Excerpt: 毎年、年明け最初の仕事はサーバの確認・整理と決まっている。 普通年末にやるのかもしれないが、年末はだいたいバタバタしてるので年明け早々にやることが多い。 だいたい溜まって...
Weblog: OpenMediaLaboratory
Tracked: 2008-01-04 10:21