首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >因特网上高可用性的MySQL冗余

因特网上高可用性的MySQL冗余
EN

Server Fault用户
提问于 2011-09-05 05:39:58
回答 4查看 655关注 0票数 3

在开始编写web应用程序之前,我正在测试一些基础设施选项。我希望在不同的物理位置有两个单独的MySQL数据库服务器,但是如果其中一个服务器出现故障,我希望能够在数据丢失最小的情况下切换到另一个服务器。

据我所见,MySQL只支持一个“主”服务器和多个“从”服务器。我假设这个设置背后的理由是在主服务器上执行您的写操作,并尝试在从服务器上进行“读取”。

是否有一种方法来设置它,使我有能力失败,并写入从服务器,如果主服务器崩溃?

在我的测试中要记住的事情-我有两个来自不同供应商的VPS和一个外部IP。

EN

回答 4

Server Fault用户

发布于 2011-09-05 14:03:32

退房加雷拉。他们说它在广域网或云上复制。Galera最近在MySQL圈子里得到了很多关注,但是它还不是一个成熟的产品,所以你需要仔细评估你的回报/风险。

票数 3
EN

Server Fault用户

发布于 2011-09-05 07:21:55

MySQL 故障转移期间的切换母版参考文档描述了如何在主/从复制方案中实现故障转移,多主循环复制文档描述了其他几种可能比主/从复制更适合故障转移的复制方案。

票数 1
EN

Server Fault用户

发布于 2011-09-05 10:19:47

MySQL只支持一个“主”服务器和多个“从”服务器。

不,即使撇开ndb集群选项不谈,您也可以拥有多个主程序和多个从站。主-主复制可能完全符合您的要求。查看mysqlproxy / HAproxy用于处理失败节点的工具。

在主/从复制发生中断的情况下,可以对从节点进行脚本升级--但是,除非您有充分的理由采取这种方法,否则我建议您明确说明。

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

https://serverfault.com/questions/308190

复制
相关文章

相似问题

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