首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL复制- IP故障转移

MySQL复制- IP故障转移
EN

Server Fault用户
提问于 2011-05-07 07:23:09
回答 2查看 2.2K关注 0票数 1

因此,我在两个不同的物理服务器中的两个虚拟机上设置了MySQL中的主从复制。我现在正在挠头的问题是,当主人倒下时,客户如何切换到奴隶进行读取?

例如:

代码语言:javascript
运行
复制
Master (192.168.1.1) mysql1.mydomain.com
Slave  (192.168.1.2) mysql2.mydomain.com

目前所有客户端都连接到mysql1.mydomain.com,在世界范围内如何配置?好像我需要IP故障转移或者DNS魔法。一个DNS神奇记录是mysql-cluster.mydomain.com,它总是指向正在运行或掌握的MySQL服务器,这将是完美的。

EN

回答 2

Server Fault用户

发布于 2011-05-07 11:01:02

您可以使用心跳:它可以管理两个节点之间的虚拟IP地址。您的客户端将使用此vip连接到mysql --如果主服务器失败,心跳将检测到它并在第二个节点上对vip进行处理。不要在主节点返回时设置自动故障转移,因为很明显,他的数据将过时。

票数 2
EN

Server Fault用户

发布于 2011-05-07 10:16:52

如果您想使用"DNS魔术“,请选择圆形罗宾DNS

这只是一个部分的解决方案:既然奴隶是只读的,那么MySQL更新怎么办?在这种情况下,也许MySQL主-主复制是一个更好的解决方案。

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

https://serverfault.com/questions/267242

复制
相关文章

相似问题

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