SOFTELメモ Developer's blog

【MySQL】mysqlbinlogで指定の日時範囲のバイナリログを取得する

2009/10/02 MySQL

# バイナリログを、テキストログに変換

mysqlbinlog xxxxx-bin.000969 > /tmp/969.log

mysqlbinlogでバイナリログからテキストログを生成するとかなりの大きさになることがあります。
そのような場合、「--start-datetime」と「--stop-datetime」を使うことにより
特定の時間帯のログのみ抜き出すことができます。

使用例

mysqlbinlog xxxxx-bin.003265 --start-datetime="2009-02-03 15:50:00" --stop-datetime="2009-02-03 16:00:00" > /tmp/3265_2.log

--start-datetime, --stop-datetime どちらかのみの指定でもOK。最後まで、最初からになるだけ。

関連するメモ

コメント