gpt4 book ai didi

MySQL Master <=(Slave,Master)=> Slave

转载 作者:行者123 更新时间:2023-11-30 23:03:43 27 4
gpt4 key购买 nike

我想知道一个服务器是否可以同时是slave和master。我们的问题是我们有很多移动单元需要同步到主服务器,但它们只需要主服务器上 100 个表中的 6 个。除了延迟同步和增加数据成本之外,所有额外的表在从站上没有任何作用。

我们想创建一个较小的模式,比如 mobileSchema,它只包含 6 个表,这些表与 masterSchema 中的对应表同步。这可能吗?要让架构在内部同步或有一些主/从-主/从配置,其中中间服务器从属于较大的服务器,而主服务器则属于移动单元?

如果答案是否定的,那么任何人都可以提出任何替代解决方案。我们正在努力避免必须手动同步不同的模式/数据库,因为这会很快变得非常丑陋。

拉萨

最佳答案

据我所知,您无法在内部同步架构。

在你的情况下你可以这样做:

  1. 在您的主服务器上启用二进制日志记录。
  2. 创建另一台服务器作为代理并将其配置为从主服务器进行复制。
  3. 将“代理”配置为仅复制远程服务器所需的表 (replicate-do-table)。
  4. 启用二进制日志记录和log-slave-updates在“代理”上。
  5. 将您的远程单元配置为从代理复制。

您可能还需要为远程连接启用加密。

关于MySQL Master <=(Slave,Master)=> Slave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22776263/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com