/mysql/data/mysqlbinlog --no-defaults --database=db --base64-output=decode-rows -vv --start-datetime='2019-04-11 00:00:00' --stop-datetime='2019-04-11 15:00:00' mysql-bin.000007 | --skip-gtids=true | grep -C 1 -i "delete from user" >/tmp/binlog007.sql
- 命令详解
database:db为自己数据库名称
base64-output=decode-rows -vv:显示具体 SQL 语句。
skip-gtids=true:忽略 GTID 显示。
grep -C 1 -i "delete from user":通过管道命令筛选出所需 SQL 及执行时间。
/tmp/binlog007.sql:将结果导入。 (路径/文件名称)
/mysql/data/mysqlbinlog mysqlbinlog的所在路径