在 Lucid 上将 MySQL 升级到 5.5,将服务器升级到 Precise 还是切换到 Percona?

在 Lucid 上将 MySQL 升级到 5.5,将服务器升级到 Precise 还是切换到 Percona?

正在研究将我们的开发服务器上的 mysql 升级到 10.04,因此停留在 MySQL 5.1,因为除了某些第三方 PPA 之外,似乎没有 apt-get 支持升级到 5.5。

因此,我正在寻找要走的路线以及其他人所做的事情:

a. 遵循几岁的导游手动安装 MySQL 5.5,然后每月或每两个月投入大量时间手动下载和安装安全更新?

b. 将 10.04 升级到 12.04,并且根据与我共事的其他人的经验,花几天时间解决该大型升级的问题,然后我就可以访问 mysql 5.5 并轻松安装未来的安全更新?

c. 从 MySQL 切换到 Percona Server 5.5 并获得该版本 MySQL 的所有好处,再加上使用其 PPA 轻松进行 apt-get 更新?

d. 还有别的吗?

答案1

这个问题你应该问你的团队。我们决定更新 Ubuntu,但一旦选择了,我们就会坚持使用相同的操作系统,只有当 Ubuntu 变得有用时(即 6.06 发布时),我们才从 Fedora 切换到 Ubuntu。

一旦我们认为值得,我们就会将所有用于为客户传输数据的服务器更新到 12.04。我们有 3 台相同的同步服务器(即 MySQL 数据复制、同步我们的软件),其中 2 台设置为在主服务器宕机时自动回退。

我们让第二台备用机器下线,并通知客户我们将在接下来的 12 小时内使用 1 台备用机器进行常规维护。将其更新到 12.04,更新我们的软件,并测试系统相当长的时间。顺便说一下,更新到 12.04 的过程非常顺利。

然后我们让它继续运行,将其变成主机,并对第二台和第三台机器执行相同的操作。零停机时间。如果主系统和备用系统掉线,我们可能会遇到麻烦,但如果这种情况在 1000 次中有 999 次发生,则只有 1 台机器(并且会大混乱)。

简而言之...

所以 B 是我的选择。这是一种行之有效的方法,因此风险比选项 A 要小。选项 C 可能是一种选择,但切换操作系统可能更麻烦(对我们来说,这需要几天、几周的时间来检查一切是否按我们想要的方式运行)。

相关内容