mysqlbinlog --base64-output=decode-rows -v binlog.003216 --result-file=mysql-bin-sql-003216.sql
mysqlbinlog --base64-output=decode-rows -v binlog.003218 --result-file=mysql-bin-sql-003218.sql
mysqlbinlog --base64-output=decode-rows -v binlog.003217 --result-file=mysql-bin-sql-003217.sql
4找到你误删的数据
一般来说你误删的数据会大致记下来一个标识。我这里是shop_id。记得被删除的数据的是多少,那么我们就可以模糊搜索该条件:
grep ‘1630131736490098689’ mysql-bin-sql-003217.sql -C 200或
grep ‘1630131736490098689’ mysql-bin-sql-003217.sql -C 200 --> 1630131736490098689.sql 输出文件查看下delete from 的脚本。
确认是 mysql-bin-sql-003217.sql文件