在使用canalv1.1.7 时候,监听mairDB 10.11.5-MariaDB-log 版本的binlog,接收到的事件都是QUERY,sql打印出来的则是update、insert语句,并且获取不到schemaName、tableName;检查了数据库已开启row模式,
xghobddn1#
登录数据库,执行 show binlog event in 'xxx' from xx,看一下对应的binlog event类型
cmssoen22#
有大概这几种事件 Gtid、Annotate_rows、Table_map、Update_rows_v1
rkkpypqq3#
只有Update_rows_v1是可以获取到具体变更前后的字段信息
3条答案
按热度按时间xghobddn1#
登录数据库,执行 show binlog event in 'xxx' from xx,看一下对应的binlog event类型
cmssoen22#
有大概这几种事件 Gtid、Annotate_rows、Table_map、Update_rows_v1
rkkpypqq3#
只有Update_rows_v1是可以获取到具体变更前后的字段信息