首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在迁移服务器,不想丢失MySQL数据。Master-Master设置可行吗?

正在迁移服务器,不想丢失MySQL数据。Master-Master设置可行吗?
EN

Stack Overflow用户
提问于 2010-01-01 03:28:41
回答 1查看 207关注 0票数 3

我正在搬到一台新的服务器上,想着如何保持我的2台MySQL服务器数据的一致性,这让我失去了睡眠和头发。我在考虑使用Master-Master设置来确保我在这个过程中不会丢失任何东西。这是多么的可行。有什么潜在的问题吗?

EN

回答 1

Stack Overflow用户

发布于 2010-01-04 17:31:07

为什么旧服务器需要知道写入新服务器的数据?因此,将其设为主从设置。 您必须处理相同类型的配置,例如.. 确保旧服务器仅使用奇数 id,而新服务器仅使用偶数 id。 关闭旧服务器(主服务器)后,请确保没有人可以再在那里写信。 我假设您的整个网站都为数据库和虚拟主机使用 1 台服务器。如果是这种情况,我想添加以下内容: 不要依赖 DNS 来迁移您的站点,因为这对于某些用户来说可能需要很长时间。 考虑以下:

  • old.example.org 是旧机器上的站点
  • new.example.org 是新机器上的站点。
  • www.example.org 是 old.example.org 的 CNAME。

进行切换时,您将执行以下步骤:

  • 旧的数据库服务器已关闭,或设置为只读。
  • www.example.org 成为 new.example.org 的 CNAME
  • old.example.org 现在应该托管一个网站,该网站会自动将人们重定向到 new.example.org。

这意味着您的用户可能会在一段时间内直接浏览 url new.example.org。当 DNS 完全传播后,您的用户将不再被重定向,并在使用 www.example.org 时自动访问新服务器。 如果您有一个低流量的站点.. 这会容易得多.. 只需将您的旧应用程序指向使用新的 MySQL 数据库。当然,通过网络连接到 mysql 服务器似乎有点疯狂;但是如果您不处理太多数据,这比任何其他解决方案都容易得多..

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

https://stackoverflow.com/questions/1986794

复制
相关文章

相似问题

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