首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >不间断地更新mysql服务器

不间断地更新mysql服务器
EN

Server Fault用户
提问于 2012-02-15 17:33:17
回答 1查看 67关注 0票数 0

Hy,我想在mysql服务器上更新我的数据库,但是现在我通常会在更新之前把我的服务器取下来。

我想知道是否有任何解决方案,使更新,而没有任何干扰的网站可塑性?

谢谢你的帮助。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-02-15 17:56:16

您想做什么,更新服务器软件或更新/更改DB上的表?让我们处理这两种情况:

  1. 更新软件:您将需要一个主-主复制设置和浮动IP。此浮动IP在正常操作期间停留在第一个主服务器上,然后可以:。
    1. 拿下二级大师。
    2. 更新软件。
    3. 再次打开它,等待复制赶上。
    4. 将浮动IP更改为辅助(现在更新)主程序。
    5. 更新主主程序,就像使用安全库一样。

  2. Update/alter :大多数这些操作都可以在服务器运行时完成,除非它是一个非常大的表。ALTER TABLE通常会锁定表,所以当命令运行时,应用程序将无法访问它(不记得‘able’是一个完整的锁还是只写锁,检查文档)。如果迁移需要花费太多时间,您将需要执行类似上述更新的操作,首先在主服务器上,然后在另一个主服务器上进行更新,但这比较微妙,而且指令太复杂,无法在这里完成。
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/360452

复制
相关文章

相似问题

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