加入收藏 | 设为首页 | 会员中心 | 我要投稿 上海站长网 (https://www.021zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL中从库binlog如何利用mysqlbinlog stop-datetime过滤

发布时间:2021-12-24 13:33:46 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要介绍了MySQL中从库binlog如何使用mysqlbinlog stop-datetime过滤,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 FORMAT_DESCRIPTION_EVENT:190825 0:01:37 PREVIOUS_GTIDS
这篇文章主要介绍了MySQL中从库binlog如何使用mysqlbinlog stop-datetime过滤,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
  
FORMAT_DESCRIPTION_EVENT:190825  0:01:37
PREVIOUS_GTIDS_LOG_EVENT:190825  0:01:37
以上两个Event都是从库binlog自己生成当然就是本实例的时间。
 
GTID_LOG_EVENT:190724 14:07:36
QUERY_EVENT:190724 14:07:36
MAP_EVENT:190724 14:07:36
WRITE_EVET:190724 14:07:36
XID_EVENT:190724 14:07:36
他们都是主库语句命令发起的时间。
 
如果这个时候我们使用stop-datetime=‘2019-07-25 00:00:00’ 不会解析到这个事务。原因在于FORMAT_DESCRIPTION_EVENT的时间超过了这个时间直接退出了。
 
源码如下:
 
MySQL中从库binlog如何使用mysqlbinlog stop-datetime过滤
 
debug如下:
MySQL中从库binlog如何使用mysqlbinlog stop-datetime过滤

(编辑:上海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读