首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在多机环境中使用pt-online模式更改安全吗?

在多机环境中使用pt-online模式更改安全吗?
EN

Database Administration用户
提问于 2019-01-15 14:10:08
回答 1查看 350关注 0票数 1

我有两个MySQL服务器,它们之间有基于行的复制。它们都是彼此的主人和奴隶(主动-主动主-主设置)。

如果我正确理解它,pt-osc会创建触发器来捕捉运行过程中的任何更改。但据我所知,触发器不是在基于行的复制环境中触发的。所以我想pt-osc无法捕捉到在更改期间在第二主服务器上所做的更改,是吗?

编辑:在做一些测试时,我看到pt-osc正在两个主程序上创建触发器,这将涵盖来自双方的更改。尽管如此,我仍然不确定在这个环境下我是否能够安全地进行在线更改。

EN

回答 1

Database Administration用户

发布于 2019-01-15 17:06:21

逻辑更复杂。(警告:这不是这个问题的明确答案,只是更有洞察力。)

  • 通常(可能在这种情况下),触发器应该只在一台机器上。
  • RBR复制了inserts/etc的效果,而不是实际的语句。这就是奴隶(也就是其他大师)所需要的。
  • 你是在给两位大师写信吗?如果是这样的话,这就是解决额外问题的方法;我建议您在运行pt-osc时不要再给其他Master写信。

另外,也要看看gh,它以棘手的方式使用了binlog。(显然,您打开了binlog。)

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/227190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档