MySQL Error number: MY-010465; Symbol: ER_RPL_BINLOG_MASTER_USES_CHECKSUM_AND_SLAVE_CANT; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

Error number: MY-010465; Symbol: ER_RPL_BINLOG_MASTER_USES_CHECKSUM_AND_SLAVE_CANT; SQLSTATE: HY000

Message: Master is configured to log replication events with checksum, but will not send such events to slaves that cannot process them

MY-010465,Symbol: ER_RPL_BINLOG_SOURCE_USES_CHECKSUM_AND_REPLICA_CANT,是MySQL出现的一个错误,属于SQLSTATE HY000类。

错误说明:

这个错误的意思是“Binlog源启用校验和且复制文件无法支持它”。这意味着复制服务器中的Binlog源在使用二进制日志校验和函数,但复制服务器不支持这些校验和函数。

常见案例

如果涉及MySQL复制操作,当在具有MySQL 5.6和更高版本的MySQL服务器上开启二进制日志校验和功能,但在复制服务器上没有正确开启的校验和功能,那么就会出现此错误。

解决方法:

要解决此错误,需要在复制服务器上按照如下步骤操作:

1.在复制服务器的my.cnf的[mysqld]节中添加binlog_checksum = NONE。

2.重新启动MySQL服务,使配置更改生效。

3.使用CHANGE MASTER TO语句重新配置复制,使用MASTER_LOG_CHECKSUM = ‘NONE’这项选项。

4.检查复制服务器状态,确保复制已经正确恢复,没有错误发生。


数据运维技术 » MySQL Error number: MY-010465; Symbol: ER_RPL_BINLOG_MASTER_USES_CHECKSUM_AND_SLAVE_CANT; SQLSTATE: HY000 报错 故障修复 远程处理