SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

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

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

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。最後まで、最初からになるだけ。

関連するメモ

コメント