zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

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

mysqlset 故障 处理 远程 报错 修复 Error
2023-06-13 09:19:29 时间
MySQL Error number: MY-011682; Symbol: ER_GRP_RPL_SLAVE_PRESERVE_COMMIT_ORDER_NOT_SET; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释

Error number: MY-011682; Symbol: ER_GRP_RPL_SLAVE_PRESERVE_COMMIT_ORDER_NOT_SET; SQLSTATE: HY000

Message: Group Replication requires slave-preserve-commit-order to be set to ON when using more than 1 applier threads.

MySQL错误号:MY-011682; 符号:ER_GRP_RPL_REPLICA_PRESERVE_COMMIT_ORDER_NOT_SET; SQLSTATE :HY000

错误说明:

MY-011682错误表示Group Replication设置中未设置保留提交顺序选项(preserve_commit_order)。Group Replication需要保留提交顺序以使事务具有严格一致性,从而将存储在节点上的数据保持同步。

当用户在激活Group Replication之前忘记设置保留提交顺序选项时,会发生该错误。这可以在GROUP_RPL_VALIDATION_PARAMETERS表中看到。为了让Group Replication正常工作,保留提交顺序选项必须设置为ON。

解决方法:

1. 登录MySQL实例,运行以下语句 :SET GLOBAL group_replication_enforce_update_everywhere_checks = ON;

2. 再次激活Group Replication,此时会检查保留提交顺序设置。如果它没有被正确设置,则会收到此错误消息 。

3. 设置保留提交顺序选项:SET GLOBAL group_replication_preserve_commit_order = ON;

4. 再分别对每一个节点执行此sql:STOP Group Replication;START Group Replication;

5. 再检查节点是否可以获取到同步模式:SHOW STATUS LIKE group_replication_primary_member

6. 如果group_replication_primary_member 的值为ON,则表示Group Replication节点成功获取到同步模式。

以上就是解决 MY-011682 号错误的方法,根据实际情况可以调整操作步骤。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-011682; Symbol: ER_GRP_RPL_SLAVE_PRESERVE_COMMIT_ORDER_NOT_SET; SQLSTATE: HY000 报错 故障修复 远程处理