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