首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用零停机时间将生产MySQL db服务器从5.5.42升级到5.7.13的方法

使用零停机时间将生产MySQL db服务器从5.5.42升级到5.7.13的方法
EN

Database Administration用户
提问于 2016-07-13 05:03:37
回答 1查看 1.5K关注 0票数 0

我们的产品是一个企业应用程序,其MySQL企业版5.5.42部署在许多客户数据中心。我们计划将MySQL db (与我们的产品捆绑在一起)迁移到5.7.13版本。因此,当我们的客户从X版产品升级到Y版产品时,我们需要升级他们的MySQL 5.5.42到5.7.13。客户不愿在这个重要软件上有停机时间。

看来我们需要先迁移到5.6,然后再迁移到5.7。

关于升级的一些问题:

  1. 有没有一种不需要重复硬件就可以实现零停机的方法?
  2. 有没有办法将停机时间减少到最低限度?如果是,这会增加哪些额外的存储需求?

我还应该知道什么?

EN

回答 1

Database Administration用户

发布于 2016-07-13 11:54:01

( 1)不。您必须重新启动MySQL,这意味着停机。

2)为了尽量减少停机时间,您需要一个相同的服务器,您可以切换到和返回服务器。高级别程序:

  1. 例如,可以使用undefined构建被动主程序,而不需要停机。
  2. 设置主-主复制
  3. 将被动主机升级到5.6,等待它在复制中赶上
  4. 将活动主机切换为升级主机(运行5.6)
  5. 使用步骤1中的相同进程停止并重新构建旧的主程序,但现在从新版本(5.6)开始。
  6. 重复此过程升级5.7
  7. 如果你不需要的话,就把被动的主人扔了
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/143676

复制
相关文章

相似问题

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