重试 MySQL 复制错误而不是跳过

重试 MySQL 复制错误而不是跳过

我有类似复制错误

Last_Error: Error 'Unknown column ..在我的从属服务器上,因为由于某些原因,模式不一样(我们正在使用语句库复制)。

现在,我已经修复了从属表并想要重新运行错误查询,大多数教程都告诉我使用...跳过最后一条语句。

设置全局SQL_SLAVE_SKIP_COUNTER = 1;

但是,我不想跳过,我想重试最后一条语句,可以吗?

答案1

您可以使用来纠正从属服务器上的表结构,以ALTER TABLE确保表结构与主服务器相同,然后START SLAVE

如果您不明白如何到达这一点,您可能会发现更多差异。考虑从备份/主服务器重新初始化从服务器。

如果复制继续,但您仍然想知道是否还有其他差异pt-表同步可以搜索/修复差异。

相关内容