天天看点

mysqbinlog恢复sql记录

/usr/local/mysql/bin/mysqlbinlog --start-datetime="2012-8-14 20:00:00"  --stop-datetime="2012-8-15 11:30:00"  /usr/local/mysql/var/mysql-bin.000729 > /root/huifu/tmp29.txt

给一个时间点恢复sql记录到txt文件 提取

注意 log的格式 我这里是mix  隔离级别是默认的,binlog_format格式是mix,结果是可以查看到的。如果改成了row就虾米了。

mix格式的缺点 M/S 同步会有很多语句不能更新,但是能记录完整的sql执行

M/S 环境 还是推荐 ROW格式,ROW是复制的数据块

本文转自 liang3391 51CTO博客,原文链接:http://blog.51cto.com/liang3391/964288