Error number: MY-011135; Symbol: ER_SEMISYNC_CLEARED_ALL_ACTIVE_TRANSACTION_NODES; SQLSTATE: HY000
Message: %s: cleared all nodes.
错误说明:
MySQL ER_SEMISYNC_CLEARED_ALL_ACTIVE_TRANSACTION_NODES错误号为MY-011135,SQLSTATE为HY000,此为MySQL的一个通用错误状态码,表明发生了一个数据库错误。这个错误意味着所有激活的双结构选择节点(SST)的事务已经被清除。
当主节点收到一个失败的“提交”消息或者从节点收到一个超时“提交”消息时,可能会发生这种情况。另一种情况就是如果节点意外地停止工作,则主节点将清除所有事务。
解决方法:
首先,建议检查日志文件以了解发生了什么,以及如何解决这个问题。然后,应该检查环境变量,以确保mysqld实例已正确设置,并重新启动它。如果网络连接出现问题,则应该检查每一个MySQL节点的防火墙规则,以确保它们可以进行通信。另外,应该检查MySQL群集的位置,并尝试使用另一种协议(例如IPV6)来连接MySQL服务,以确保连接能正常工作。此外,用户应该确保MySQL实例正在使用最新的MySQL版本,以及没有社区查出的任何错误。最后,如可能,在MySQL节点上启用调试,以发现更多信息。