Error number: 3991; Symbol: ER_RPL_ASYNC_RECONNECT_AUTO_POSITION_OFF; SQLSTATE: HY000
Message: Failed to enable Asynchronous Replication Connection Failover feature. The CHANGE REPLICATION SOURCE TO SOURCE_CONNECTION_AUTO_FAILOVER = 1 can only be set when SOURCE_AUTO_POSITION option of CHANGE REPLICATION SOURCE TO is enabled.
错误说明:
ER_RPL_ASYNC_RECONNECT_AUTO_POSITION_OFF错误表示无法将异步重新连接尝试转换为自动点状态,这是一个内部MySQL错误代码。
ER_RPL_ASYNC_RECONNECT_AUTO_POSITION_OFF错误可能发生在MySQL数据库级复制期间,尤其是当设置replication_recovery信息,但由于某些未指定的内部原因无法获取自动重连位置信息时。
解决方法:
如果您遇到了ER_RPL_ASYNC_RECONNECT_AUTO_POSITION_OFF错误,建议您检查是否有其他MySQL实例正在更新主从状态,或者有网络问题导致MySQL复制状态发生变化。如果可以确定网络正常,建议您尝试重启MySQL数据库,重新建立复制关系。