开发者社区> 问答> 正文

mysql 5.5 不支持ROW模式

问题

win7 64 位报错 2019-07-23 18:14:41.747 [destination = example , address = /192.168.10.104:3306 , EventParser] ERROR com.alibaba.otter.canal.common.alarm.LogAlarmHandler - dest ination:example[com.alibaba.otter.canal.parse.exception.CanalParseException: Uns upported BinlogFormat ROW

配置文件 my.ini [mysql]

设置mysql客户端默认字符集

default-character-set=utf8 [mysqld] #设置3306端口 port=3306

设置mysql的安装目录

basedir=D:\mysql\mysql-5.5.60-winx64\

设置mysql数据库的数据的存放目录

datadir=D:\mysql\mysql-5.5.60-winx64\data\

服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

#开启binlog log-bin=mysql-bin binlog_format=ROW server_id=1

instance.properties canal.instance.rds.accesskey= canal.instance.rds.secretkey= canal.instance.rds.instanceId=

原提问者GitHub用户xlzuijia

展开
收起
数据大拿 2023-05-04 11:41:48 79 0
1 条回答
写回答
取消 提交回答
  • 解决了 把 mysql binlog_format 和 canal 都配成 MIXED

    原回答者GitHub用户xlzuijia

    2023-05-05 10:18:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像