首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在热/冷主机故障转移环境中设置MySQL主复制管理器?

如何在热/冷主机故障转移环境中设置MySQL主复制管理器?
EN

Server Fault用户
提问于 2010-02-19 21:20:08
回答 3查看 988关注 0票数 1

我有一个2主和6个从MySQL数据库环境。一个主人是热的,而另一个主人被认为是冷的,只是作为一个奴隶运行。我不想做一个真正的大师,因为他们都在互相复制。在失败期间,我希望冷主人开始接受写的命中,而失败的主人只是停止直到我们可以修复并使它成为一个冷的主人/奴隶。这是可能和/或正确的吗?

谢谢

参考文献- 关于MMM的更多信息

EN

回答 3

Server Fault用户

发布于 2010-02-25 18:26:19

我更喜欢使用LinuxHA (心跳)的主动被动设置的双主机。被动可用于与主动数据库不同的数据库,因此该框不会空闲。基础设施取决于您的资源和预算。您可以在其中一台或两台服务器上复制只读奴隶。

但坦率地说,听起来你需要做更多的研究,才能有人提供任何合适的建议。我建议阅读“高性能MySQL”,这是最适合高级体系结构的MySQL书籍之一。

票数 1
EN

Server Fault用户

发布于 2010-02-19 22:47:55

您可以将此逻辑编码到应用程序中。例如,在“写”数据库连接例程中,您可以尝试连接到热主机,如果失败,则连接到冷主机。

票数 0
EN

Server Fault用户

发布于 2010-02-23 15:47:42

这应该是对你的问题的一个评论-但我还没有足够的代表去做。

我不太明白你的问题是什么意思。你是在问“我如何自动从失败的主人转到冰冷的主人”?

如果是这样的话,您想要的是使用Red集群套件或心脏起搏器创建故障转移群集。这些集群由两个主要组件组成:集群成员服务和资源管理。在资源管理组件中,您将指定哪些主机可以运行主数据库。如果当前的主人失败了,幸存者就会接管。

对于您的环境,集群将管理的唯一实际资源将是您的VIP。

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

https://serverfault.com/questions/114789

复制
相关文章

相似问题

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