还原update前的数据(用于数据恢复)

-- sql执行时刻 2025-08-20 14:55:17
-- 没有where,把所有数据都修改了!!!
update `db_test`.`t_user`  set name='abc';

mysqlbinlog --base64-output=DECODE-ROWS -vv --start-datetime="2025-08-20 14:54:00" --stop-datetime="2025-08-20 14:56:00" /var/lib/mysql/binlog.000011 > binlog.sql

生成的sql文件:

binlog.sql

使用python还原成sql

mysqlbinlogtosql.py
作者:张三  创建时间:2026-03-11 20:05
最后编辑:张三  更新时间:2026-03-11 20:11