Error number: MY-011487; Symbol: ER_GRP_RPL_MISSING_GRP_RPL_APPLIER; SQLSTATE: HY000
Message: Message received without a proper group replication applier.
MY-011487; ER_GRP_RPL_MISSING_GRP_RPL_APPLIER; HY000错误
错误说明:
MY-011487; ER_GRP_RPL_MISSING_GRP_RPL_APPLIER;HY000错误指出GRP_RPL_APPLIER 丢失,MySQL的Group Replication 功能实现的事务性数据复制的一部分。此外,该错误还表明无法正确启动和初始化Group Replication,因为GRP_RPL_APPLIER 验证失败。
常见情况:
MY-011487:ER_GRP_RPL_MISSING_GRP_RPL_APPLIER;HY000 错误可能在使用MySQL Group Replication 配置复制主从结构时出现。此外,还可能在在初始启动Group Replication时出现。
解决方法:
要解决 MY-011487:ER_GRP_RPL_MISSING_GRP_RPL_APPLIER;HY000 错误,可以从group_replication_force_members 参数中仔细检查 FQDN。 如果设置未更新,请将其配置为更新的FQDN并重试。
除此之外,你可能需要重启MySQL 并再次尝试Group Replication 的设置。可以重新检查group_replication_enforce_update_everywhere_checks 参数并正确设置值。
另外,还应确保group_replication_auto_increment_variable_increment 和 group_replication_start_automatically_on_boot等参数值正确。可以使用查询SELECT @@group_replication_local_address来确定当前地址和端口。
最后,可以检查/var/log/mysqld.log日志来获取有关group_replication_missing_group_replication_applier 错误的更多细节。 如果仍然有疑问,可以找到MySQL技术支持在排查问题时提供帮助。