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

文档解释

Error number: MY-011136; Symbol: ER_SEMISYNC_CLEARED_ACTIVE_TRANSACTION_TILL_POS; SQLSTATE: HY000

Message: %s: cleared %d nodes back until pos (%s, %lu).

错误说明

MySQL错误MY-011136意味着发生了一个语义错误。此错误的主要原因是,较早的事务位置被半同步复制复位了,该复位不应用于活动事务。半同步复制可以实现在事务日志发出以及服务器完成交易后复制磁盘日志,以便改善MySQL可用性和安全性。

常见案例

次要正在半同步复制时可能会遇到该错误,而MySQL服务器在探测初始状态的变化时可能也会遇到此错误。此外,由于全局事务日志位置更改为低于活动事务,因此也可能遇到此错误。

解决方法

如果要解决此错误,首先必须停止并关闭所有与MySQL相关的服务。然后将半同步复制设置更改为1,以关闭半同步复制。最后,可以调用reset master工具以重置事务日志。在重新打开所有服务之后,您就可以按照常规方式重新配置半同步复制了。需要注意的是,可能无法正确还原数据,因此用户可能需要备份和加载数据。


数据运维技术 » MySQL Error number: MY-011136; Symbol: ER_SEMISYNC_CLEARED_ACTIVE_TRANSACTION_TILL_POS; SQLSTATE: HY000 报错 故障修复 远程处理