阿里云DTS连接MySQL的Reader日志binlog_row_image校验失败报错

客户问题:
阿里云DTS连接MySQL的Reader日志binlog_row_image校验失败,报错信息如下。
DTS-1051007 In binary log offset filename@offset(timestamp: unix_timestmap), found table db_name.table_name not full mode event.
说明:DTS报错code为“DTS-1051007”,DTS的报错语句格式为DTS-1051007 In binary log offset filename@offset(timestamp: unix_timestmap),found table db_name.table_name not full mode event.。其中offset filename@offset(timestamp: unix_timestmap)为对应报错的binlog物理位置和时间戳,db_name.table_name为对应的表名。

阿里云代理商凯铧互联技术回复:
问题原因
DTS服务连接MySQL只支持binlog_row_image=’FULL’ 模式的日志。

解决方案
执行如下SQL语句,设置binlog_row_image格式。
set global binlog_row_image=’FULL’;
执行如下SQL语句,查看已经存在的session,并记录ID值。
show processlist;
执行如下SQL语句,结束已有的session。
kill [$ID];
注:[$ID]为上一步获取的ID值。

 

本文适用于:

阿里云数据传输服务 DTS

 

阿里云服务器活动

阿里云代理商凯铧互联:享受购买价格更优惠!阿里云年终活动请戳 云产品通用代金券,限量抢!!

为什么选择我们:北京凯铧互联科技有限公司(简称凯铧互联)由多名前阿里云资深技术专家创立,核心员工来自阿里巴巴、腾讯服务器运维团队,公司90%成员均是超过10年具备专业运维经验的精英。作为阿里云,腾讯云,百度云,金山云,华为云重要的合作伙伴,专业从事互联网应用服务、云计算、大数据、人工智能、企业信息化建设,为企业用户提供基于大数据的企业上云解决方案。