binlog操作

用mysql自带的mysqlbinlog查看binlog日志

mysqlbinlog --no-defaults  D:/soft/mysql-8.0.16-winx64/Data/binlog.000007

1.找到wirte_rows前面有begin;开启事务下的记录行就是开始位置

2.结束“commit”以结束事务为标记,紧跟着记录行为结束位置

binlog操作_第1张图片

3.最后 以位置恢复数据

mysqlbinlog --no-defaults --start-position="309" --stop-position="765"  D:/soft/mysql-8.0.16-winx64/Data/binlog.000007 |mysql -uroot -p test(数据库名)

 

你可能感兴趣的:(技术类)