Error number: MY-011723; Symbol: ER_GRP_RPL_FORCE_MEMBER_VALUE_TIME_OUT; SQLSTATE: HY000
Message: Timeout on wait for view after setting group_replication_force_members value ‘%s’ into group communication interfaces
错误说明:
MY-011723,出现这个错误表示在使用Group Replication时发生 2 秒超时错误。
该错误即 ER_GRP_RPL_FORCE_MEMBER_VALUE_TIME_OUT,该错误是MySQL Group Replication 中的表示,在你强制该组成员新值的超时时间内检测到另一组成员一致性。
该错误的一般案例是当Group Replication成员增加或删除时,MySQL会尝试增加或移出一个新的组成员,以确保组合中所有成员正在正确地投票,但是由于超时没有收到来自新成员的确认,就出现了此错误。
解决方法:
要解决该错误,您首先需要检查网络连接,确保每个成员都可以访问其他组成员。然后,检查每个成员的 root 用户授予了其他组成员上面的权限。
如果仍然收到此消息,您可以尝试调整 Group Replication 中的强制新值超时参数 : group_replication_force_members_value_time_out,它以秒为单位,用于判断是否强制将新成员应用到Group Replication中去。
另外,您还可以尝试通过升级MySQL服务器版本来解决此问题,因为新版本可以使此超时功能更有效,以便在插入新成员时遇到较少的问题。
好的解决方案是及时检查每个MySQL服务器版本,并根据指南执行正确的Group Replication配置参数,以保证Group Replication成功工作。