Error number: MY-011622; Symbol: ER_GRP_RPL_UNABLE_TO_EVALUATE_APPLIER_STATUS; SQLSTATE: HY000
Message: Unable to evaluate the group replication applier execution status. Group replication recovery will shutdown to avoid data corruption.
错误说明
MY-011622异常是MySQL在复制订阅中抛出的一个错误编码,表示MySQL不能评估订阅客户端的处理程序状态。
这种情况可能是由于复制不能正常工作,而原因可能是未指定正确的客户端ID,不匹配或不存在的数据文件或表结构,以及其他复制配置错误。
常见案例
一般来说,您会遇到MY-011622异常,当MySQL复制显示以下错误时:
“ERROR [Group Replication]: Unable to evaluate applier status”
此外,也可以看到以下MySQL错误:
“ER_GRP_RPL_UNABLE_TO_EVALUATE_APPLIER_STATUS: Unable to evaluate applier status”
解决方法
如果您遇到MY-011622异常,则需要在MySQL复制状态下检查客户端的ID:
– 执行SHOW SLAVE STATUS语句,以检查客户端ID是否匹配
– 执行SHOW GLOBAL VARIABLES LIKE 'server_id’语句,以验证该服务器ID
– 确保复制路径中MySQL数据目录中包含复制客户端需要接受的数据文件
– 检查服务器上MySQL实例上表结构是否与复制源匹配
– 重新配置MySQL复制以验证更改是否有效
如果此错误仍然会定期发生,则可能表明存在复制配置错误。因此,建议检查客户端ID和复制路径,确保对于每个MySQL实例而言都是独一无二的。