MySQL奴隶中的重复条目
-
16-10-2019 - |
题
我有MySQL主奴隶复制设置。当我检查时 show slave status
, ,我得到了结果 Slave_Sql_running:No
最后错误 Duplicate entry 'x' on query
.
但是,当我尝试从该表结果删除条目时显示为 0 rows affected
.
我尝试使用Select语句获取记录。即使那样,结果显示为 0 rows affected
.
然后我再次检查了从状态。相同的状态仍然存在,出现相同的错误。
解决方案
首先,让我从警告开始。当您开始弄乱从属上的数据时,请非常小心。它确实可以破坏复制设置的完整性。
话虽如此,如果你绝对 肯定 您不希望从属执行该特定语句,您可以在从属上发出以下命令:
STOP SLAVE;
SET GLOBAL sql_slave_skip_counter=1;
START SLAVE;
这将跳过复制日志中的下一个语句,然后继续进行。这是 文档 以供参考。
不隶属于 dba.stackexchange