使用mysqlbinlog提取出指定表指定时间的操作

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1.首先将binlog文件导出指定时间段的内容:

mysqlbinlog --start-datetime='2017-09-10 00:00:00' --stop-datetime='2017-09-10 01:01:01' -d 库名 二进制文件

2.将指定的表操作内容过滤到指定文件

grep -B3 -w tb_name data.sql |grep -v  '^--$' >tb_name.sql

 

转载于:https://my.oschina.net/liuyuantao/blog/1583723

你可能感兴趣的:(使用mysqlbinlog提取出指定表指定时间的操作)