我有两个MySQL服务器,它们之间有基于行的复制。它们都是彼此的主人和奴隶(主动-主动主-主设置)。
如果我正确理解它,pt-osc会创建触发器来捕捉运行过程中的任何更改。但据我所知,触发器不是在基于行的复制环境中触发的。所以我想pt-osc无法捕捉到在更改期间在第二主服务器上所做的更改,是吗?
编辑:在做一些测试时,我看到pt-osc正在两个主程序上创建触发器,这将涵盖来自双方的更改。尽管如此,我仍然不确定在这个环境下我是否能够安全地进行在线更改。
发布于 2019-01-15 17:06:21
逻辑更复杂。(警告:这不是这个问题的明确答案,只是更有洞察力。)
另外,也要看看gh,它以棘手的方式使用了binlog。(显然,您打开了binlog。)
https://dba.stackexchange.com/questions/227190
复制相似问题