MySQL Error number: MY-013737; Symbol: ER_GRP_RPL_MEMBER_ACTION_DEFAULT_CONFIGURATION; SQLSTATE: HY0
文档解释
Error number: MY-013737; Symbol: ER_GRP_RPL_MEMBER_ACTION_DEFAULT_CONFIGURATION; SQLSTATE: HY000
Message: This member joined a group on which all members do not support member actions, as such it did reset its member configuration to the default one.
错误说明:
MY-013737 消息:ER_GRP_RPL_MEMBER_ACTION_DEFAULT_CONFIGURATION:帐户'{0}’无法'{1}’,因为已启用复制组并且尚未指定针对成员的动作默认配置选项
此消息出现在将MySQL 8.0中的复制组功能用于群集的复制。 如果管理员正在尝试使用SQL指令对复制组的成员进行更改(如连接或断开连接),并且还未将系统变量group_replication_member_action_on_failure的值设置为OUTCOME_OF_VOTES,则执行操作时会发生此错误消息。
常见案例
解决方法:
可以使用SET GLOBAL group_replication_member_action_on_failure =“OUTCOME_OF_VOTES”选项来解决此错误,这将为所有成员设置系统变量group_replication_member_action_on_failure。
另外,您可以通过在MySQL 8.0复制组中更改系统变量group_replication_member_action_on_failure以及在群集上运行以下SQL指令来实现相同的功能:SET GLOBAL group_replication_member_action_on_failure =“OUTCOME_OF_VOTES” at ‘cluster_name”。 这将为所有成员设置系统变量group_replication_member_action_on_failure。
此外,还可以通过在MySQL 8.0复制组中更改系统变量group_replication_member_action_on_failure来解决此错误。 为此,请使用alter user陈述WEB中的参数来修改系统变量:alter user ‘username’@’localhost’ set group_replication_member_action_on_failure = “OUTCOME_OF_VOTES”; 这样可以为指定的用户更改group_replication_member_action_on_failure系统变量的值。
最后,可以使用群集管理器中的SET GLOBAL group_replication_member_action_on_failure =“OUTCOME_OF_VOTES” 以将group_replication_member_action_on_failure设置为OUTCOME_OF_VOTES,从而使用群集管理器更改系统变量,使其适用于所有运行MySQL 8.0的成员。
因此,可以使用上述各种方法来解决此错误,并帮助重新启动复制组。
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341