MySQL Error number: MY-011650; Symbol: ER_GRP_RPL_IS_STOPPING; SQLSTATE: HY000

文档解释

Error number: MY-011650; Symbol: ER_GRP_RPL_IS_STOPPING; SQLSTATE: HY000

Message: Plugin ‘group_replication’ is stopping.

MY-011650; ER_GRP_RPL_IS_STOPPING; HY000 错误描述

MY-011650; ER_GRP_RPL_IS_STOPPING; HY000 错误是 MySQL 5.7.17 添加的一个用于标识 Group Replication 停止运行的错误代码,这个错误是一个信息性的报错,表明 Group Replication 正常的停止。此类报错只会出现在提交了任何 Group Replication 命令后,同时 Group Replication 是处于停止状态的情况下。它因此 web 报错,因为它只影响 Group Replication,而不会影响数据库的其他功能。

常见案例

这个错误最常见的情况是,用户要对 Group Replication 进行添加成员,移除组成员,停止组成员等操作,但是当 Group Replication 正常关闭时,MY-011650; ER_GRP_RPL_IS_STOPPING; HY000 错误就会出现。

解决方法

本错误只是一个信息性提醒,显示指定的 Group Replication 正在正常停止。为此,最好的办法是,在检查 Group Replication 的状态,开始对其进行操作前,首先确认 Group Replication 是处于运行状态:

“`

mysql> show status like ‘group_replication_member_state’;

| Variable_name | Value

+—————————–+———–+

| group_replication_member_state | ONLINE

“`

如果 Group Replication 已经处于运行状态,并且您仍然出现 MY-011650; ER_GRP_RPL_IS_STOPPING; HY000 错误,您可以使用以下命令重新启动 Group Replication:

“`

mysql> set GLOBAL group_replication_exit_state_action=READ_ONLY;

mysql> set GLOBAL group_replication_start_on_boot=OFF;

mysql> stop group_replication;

mysql> start group_replication;

“`

如果 Group Replication 状态下报此错误,这意味着其中一个 Group Replication 成员可能被强行关闭。因此,您需要重新检查每个 Group Replication 成员的运行状态,并相应地进行调整或激活。

你可能感兴趣的