更新 mysql 生产服务器,没有任何问题

更新 mysql 生产服务器,没有任何问题

我有一台 mysql 服务器,ubuntu 服务器 10.04。它运行良好,我们对此非常满意。

更新时间到了,我真的很担心:我能sudo apt-get dist-upgrade轻松做点什么吗?我想也许只使用安全更新会更安全,或者我只是在担心一些无关紧要的事情?

只有一个问题:更新我的 ubuntu 服务器会给生产带来问题吗?

答案1

如果您只是使用 lucid-updates,那么稳定版本更新的政策非常可靠。基本上,只允许进行不会以不兼容的方式改变软件行为的小改动。

您可以采取以下步骤来确保一切顺利进行。

1) 阅读所有新软件包的更改日志。如果您使用 apt-get upgrade,请查看将要更新的软件包列表。最简单的方法是使用 aptitude(如果您还没有安装 aptitude,请安装 aptitude):

aptitude changelog foo

这将向您显示软件包的更新日志,包括未应用的更新。如果您看到类似“LP: #123456”的内容,则这是已通过该更新修复的 Launchpad 错误报告,您可以在以下位置阅读完整的错误报告http://launchpad.net/bugs/123456

2) 备份我们的系统。无论如何你都应该这样做!

3) 安排停机时间。虽然大多数更新不会导致长时间停机,但它们可能涉及重新启动服务以获取更新的配置和/或库,因此请准备好短暂的服务中断。

3a) 在更新之前测试停止/启动您的服务。我们收到了很多 Ubuntu 错误报告,用户认为更新破坏了他们的系统,而事实上配置错误已经有一段时间了,但由于服务在旧的、未损坏的配置下运行良好,因此问题没有被注意到。

祝你好运!

答案2

定期从官方存储库进行更新(我假设您只执行 apt-get upgrade,而不是发布升级)通常是安全的。无论如何,有一些适用于关键服务器的最佳实践,在应用升级时应遵循:

a) 在升级之前进行完整的数据库备份

b) 制定回滚计划,确保你已存储或可用先前版本的 .debs,以防你需要回滚到先前版本

答案3

加油,你很安全!比出现安全问题更安全……

相关内容