mysqlbinlog工具使用
匿名 · 更新于 2019/9/19
使用 mysqlbinlog将日志转为sql文件 恢复数据库
mysqlbinlog D:/mysql-bin.000264 --database=ykmall --start-datetime="2019-05-29 10:57:00" --stop-datetime="2019-05-29 10:58:00" --base64-output=decode-rows -v > d:/tmp.sql
//过滤增删改
mysqlbinlog F:/mysql-bin.000039 --database=zyshopty --start-datetime="2019-05-29 10:57:00" --stop-datetime="2019-09-18 19:00:00" --base64-output=decode-rows -v | grep --ignore-case -E 'insert|update|delete' > f:/tmp.sql
//过滤指定表zy_users增删改
mysqlbinlog F:/mysql-bin.000039 --database=zyshopty --start-datetime="2019-05-29 10:57:00" --stop-datetime="2019-09-18 19:00:00" --base64-output=decode-rows -v | grep --ignore-case -E 'insert|update|delete' | grep 'zy_users' > f:/zy_users.sql
//过滤指定表所有操作
mysqlbinlog F:/mysql-bin.000039 --database=zyshopty --start-datetime="2019-05-29 10:57:00" --stop-datetime="2019-09-18 19:00:00" --base64-output=decode-rows -v | grep 'zy_column_rule' > f:/zy_column_rule.sql
//双日志
mysqlbinlog F:/mysql-bin.000039 --database=zyshopty --start-datetime="2019-05-29 10:57:00" --stop-datetime="2019-09-19 21:00:00" --base64-output=decode-rows -v | grep 'zy_area' > f:/zy_area.sql
mysqlbinlog F:/mysql-bin.000040 --database=zyshopty --start-datetime="2019-05-29 10:57:00" --stop-datetime="2019-09-19 21:00:00" --base64-output=decode-rows -v | grep 'zy_area' > f:/zy_area1.sql
