MySQL Error number: MY-010189; Symbol: ER_RPL_INFINITY_DENIED; SQLSTATE: HY000

文档解释

Error number: MY-010189; Symbol: ER_RPL_INFINITY_DENIED; SQLSTATE: HY000

Message: using –replicate-same-server-id in conjunction with –log-replica-updates is impossible, it would lead to infinite loops in this server.

MY-010189 ER_RPL_INFINITY_DENIED 对于错误 MY-010189, 标志 ER_RPL_INFINITY_DENIED 和 SQLSTATE HY000指示 MySQL 在运行中出了一些问题.

常见案例

这end了 MySQL 服务器在错误发生之前的操作, 而且往往阻止服务器继续复制进程. 用户将无法访问这些 My SQL 服务器, 直到这个错误被修复

要解决此问题, 您需要对存储在MySQL日志文件中的错误状态进行检查. My SQL 日志文件会显示您用来访问MySQL数据库中哪个用户, 以及在哪些情况下错误发生.

检查日志后, 您可以尝试重新启动复制. 您可以使用“START SLAVE”命令来重新启动复制操作. 如果是因为用户输入的异常而导致的错误, 则可以使用“RESET SLAVE”命令来重置复制错误.

另外,可以使用“SHOW SLAVE STATUS”命令来检查复制状态. 这将返回当前复制错误状态、MySQL用户名和IP等信息,其中将提供有用的信息.

您还可以尝试修改MySQL配置文件,将其中的“max_replication_slaves”设置为0, 以禁用复制. 这将使复制线程进入一个不可用的状态,直到您重新启动 MySQL 后才能恢复正常.

最后,如果您无法正常修复此问题,可以考虑重新安装MySQL,以回复服务器正常运行.

你可能感兴趣的