MySQL Error number: MY-011681; Symbol: ER_GRP_RPL_INCORRECT_TYPE_SET_FOR_PARALLEL_APPLIER; SQLSTATE: HY000

文档解释

Error number: MY-011681; Symbol: ER_GRP_RPL_INCORRECT_TYPE_SET_FOR_PARALLEL_APPLIER; SQLSTATE: HY000

Message: In order to use parallel applier on Group Replication, parameter replica-parallel-type must be set to ‘LOGICAL_CLOCK’.

错误说明

MY-011681(ER_GRP_RPL_INCORRECT_TYPE_SET_FOR_PARALLEL_APPLIER)是MySQL的一个错误,它指出在启用Group Replication时错误地设置了回放并行应用程序的类型。

常见案例

在MySQL已将Group Replication功能启用并尝试使用该功能进行数据复制时,可能会发生此错误。此错误主要发生在将设置为只读的选项设置为可写或将可写选项设置为只读时。

解决方法

要解决此错误,需要检查Group Replication设置并检查是否正确。如果正确,请确保并行应用程序正确地设置了读/写模式。相关的参数是:group_replication_recovery_use_parallel_applier 、group_replication_recovery_use_parallel_applier_for_transactions、group_replication_recovery_use_parallel_applier_for_recovery。不应将其设置为不正确的类型,即可写即只读或只读也可写。

另外,也可以尝试重新启用Group Replication,这样系统将检测并确保配置正确。可以使用以下命令停止Group Replication:STOP GROUP_REPLICATION。然后可以使用START GROUP_REPLICATION命令重新启动Group Replication。

如果以上操作都无法解决问题,请重新启动MySQL服务器,以确保一切正常,然后再尝试查看是否仍存在此错误。

你可能感兴趣的