Error number: MY-011706; Symbol: ER_GRP_RPL_SQL_SERVICE_RETRIES_EXCEEDED_ON_SESSION_STATE; SQLSTATE: HY000
Message: Error, maximum number of retries exceeded when waiting for the internal server session state to be operating
错误说明
MY-011706; Symbol: ER_GRP_RPL_SQL_SERVICE_RETRIES_EXCEEDED_ON_SESSION_STATE; SQLSTATE: HY000 错误消息表明了MySQL的Group Replication成员无法获得进程会话中所需的状态信息。此错误是在多实例和Group Replication环境中发生的,所以这个错误可能发生在在集群节点之间,服务或者数据库资源之间部署。
常见案例
这个错误常见于当MySQL尝试从另一个实例获取会话状态信息时发生的情况。它可能是由于网络问题,插件或者MySQL实例部署问题而导致的。此外,如果正在使用MySQL复制,此错误可能会在服务器发送到群集节点之间复制帧时发出。
解决方法
首先,应确保网络连接正常,应检查相关网络状态,尤其是群集节点之间的网络。其次,删除并重新安装插件,以确保他们已经正确安装并未损坏。另外,为其中一个节点启用debugging模式,这将帮助我们了解更多网络和群集状态的详情。最后,检查MySQL的实例架构,确保节点正确配置,并且复制连接在多个节点上建立,以确保群集节点正确工作。