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.检查复制服务器状态,确保复制已经正确恢复,没有错误发生。