那就只有生成回滚sql了.
思路
导出需要回滚的数据, 使用binlog2sql/my2sql等工具生成回滚sql. 导入数据到测试库. 再导入回滚sql. 再导出已经恢复的测试库数据到生产库....db1,db2 -tbs tb1,tb2 -sbin mysql-bin.000556 -spos 107 -ebin mysql-bin.000559 -epos 4 -e -f -r 20 -k -...-uroot -p < db1_20230524.sql
导入回滚数据到测试库
注意my2sql生成的.sql文件是基于binlog文件来的, 所以导入测试库的时候要从后往前导, 比如
mysql...使用起来可能会遇到各种坑, 如果不急的话, 可以慢慢研究, 如果急的话, 建议使用其它解析binlog的工具....如果是正向跑binlog的话, 就不需要解析成sql, 直接导入即可mysqlbinlog m3308.0000x | mysql -u -p