升级MySQL和PHP的问题

我正在研究一个大约4年的项目,并且已经用PHP 5.2(php被更新了)和MySQL 4编写。目前有一个testing服务器和生产服务器,都需要更新到最新的稳定版PHP和MySQL5的版本。

我对这次更新有一些担忧,在pipe理服务器方面经验有限。

我担心在实际服务器上升级MySQL和PHP会以某种方式破坏公司重要的应用程序。 我想知道这是否是一个有效的问题,如果我必须采取什么措施快速恢复到旧版本呢? 另外,安全完成此更新的最快方法是什么?

我感谢任何build议。

提前致谢!

阅读有关将MySQL升级到MySQL 5 ,从5.0升级到5.1和5.5的手册 。

简而言之:

  • 做备份
  • 从您的testing系统开始,通过testing升级程序,数据和应用程序来查找应用程序和MySQL问题
  • 从4.1到5.0
  • 从5.0升级到5.1
  • 然后根据手册升级到5.5。

有已知的不兼容性。

我不会试图做到这一点。

如果我这样做,我会去寻找新的硬件,并用我想用的PHP和MySQL版本进行适当的configuration。

我会testing,这与一个小的,但真正的数据集合并采取适当的行动来解决任何问题。

然后,我会研究如何将数据从旧系统迁移到新系统。 我会写大量的笔记,并在适当的地方使用脚本实现自动化,最终的目的是要有一个可以很容易地遵循的文档。

我将练习将数据从旧服务器迁移到新服务器,并进行testing以确保它已正确移动,并采取适当的操作修改过程以解决问题。

我还需要弄清楚如何将新硬件和因素纳入您的计划。

一旦我对我的过程感到满意,我会实现它。