欢迎光临
我们一直在努力

MySQL Error number: MY-013786; Symbol: ER_GRP_RPL_FAILOVER_CONF_CHANNEL_DOES_NOT_EXIST; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

Error number: MY-013786; Symbol: ER_GRP_RPL_FAILOVER_CONF_CHANNEL_DOES_NOT_EXIST; SQLSTATE: HY000

Message: Unable to set SOURCE_CONNECTION_AUTO_FAILOVER on a non-existent or misconfigured replication channel ‘%s’, please create the channel and rejoin the server to the group.

错误说明

ER_GRP_RPL_FAILOVER_CONF_CHANNEL_DOES_NOT_EXIST 错误号是MY-013786,MySQL 报错编码 HY000,错误消息为组复制失效设置:配置通道不存在。该错误表明在 MySQL 的一个配置文件中未检测到指定的组复制通道。

常见案例

通常,ER_GRP_RPL_FAILOVER_CONF_CHANNEL_DOES_NOT_EXIST 错误会在下列比较常见的案例中出现:

1. 在添加 MySQL Group Replication 集群成员的过程中,当添加的新的服务器尝试从配置文件(my.cnf)中读取组复制配置信息时候,服务器找不到指定的组复制通道,则会引发这一错误。

2. 当尝试使用 SET PERSIST 命令更新 MySQL Group Replication 集群配置时,如果参数中指定的组复制通道名称不存在,也会出现该问题。

解决方法

确认之前的步骤是否正确:首先,要确认复制集群成员的配置是否正确设置,其次,要确认在配置文件中包含了指定的组复制通道名称。

重新使用 SET PERSIST 命令:如果上述步骤均完成,可以尝试重新使用 SET PERSIST 命令更新 MySQL Group Replication 配置信息,来检查相关信息是否存在。

使用 START GROUP_REPLICATION 命令重新启动集群:另外,也可以尝试使用 START GROUP_REPLICATION 命令重新启动复制集群,让 MySQL Server 重新读取组复制配置,以确保组复制通道是有效的。

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。