Code Bye

求帮助–mysqlbinlog 最后一条记录异常

环境:
auto_commit=1
innodb_flush_log_at_trx_commit=1
sync_binlog=1
binlog_format=ROW
mysql version=5.6.33
问题:
本人用mysqlbinlog 做 point_in_time recover  但是最后一个语句总是无法恢复
本人看了binlog   最后一个语句后面缺少commit  ;
除非本人在binlog备份之前执行 commit ; 或flush logs;
最后一个语句才能够恢复
但是binlog  backup前确认事务已提交
是什么原因导致binlog中最后一行没有commit;
有什么办法可以使得最后一个语句也可以恢复
已经尝试过的方法:修改innodb_flush_method 各个参数均不奏效
binlog如下图:

源库和恢复库情况如下图:
解决方案

10

你是什么版本? 试了一下没有你说的现象

10

mysqlbinlog 加了什么参数  怎么做时间点回复的
写一下你的具体操作步骤

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求帮助–mysqlbinlog 最后一条记录异常