ERROR c.a.otter.canal.parse.inbound.mysql.MysqlConnection - java.io.IOException: ErrorPacket [errorNumber=1193, fieldCount=-1, message=Unknown system variable 'binlog_checksum', sqlState=HY000, sqlStateMarker=#] with command: select @@global.binlog_checksum此报错是什么原因
时间: 2024-02-21 10:01:56 浏览: 186
otter manager.deployer/node.deployer-4.2.18.tar.gz
这个错误是由于 MySQL 数据库版本过低导致的。`binlog_checksum` 是 MySQL 5.6.9 版本中引入的一个系统变量,如果你的 MySQL 版本低于这个版本,就会出现这个错误。
解决方法是升级 MySQL 数据库版本,或者在 MySQL 配置文件中将 `binlog_checksum` 关闭。在 MySQL 配置文件 `my.cnf` 中添加以下配置即可:
```
[mysqld]
binlog_checksum=NONE
```
添加完成后,重启 MySQL 服务即可。
阅读全文