我可以通过YUM存储库更新MySQL,而不会丢失数据/损坏吗? 我应该紧张吗?

我在Linux系统上升级软件的经验并不 ,但我当然熟悉“yum update”命令。 我目前正在运行一个运行MySQL 5.0.90的Media Temple DV 3.5 CentOS 5服务器。 我想升级到最新的(5.5),因为我正在寻找开始使用“事件调度程序”,直到MySQL 5.1才可用。

我有两个能够提供yum软件更新的知名存储库,但是恐怕在repo上运行更新可能会导致数据丢失,表格操作/娱乐不良等。

对此或过去的经验有何build议?

(注意,我会用remi和/或webtatic回购作为参考做更新)

如果你担心的话,你应该先在其他一些盒子上进行升级过程,即进行QAtesting的彩排。 您可以使用虚拟机来设置临时文件夹,并使您的软件看起来像您的产品包装箱上的文件。 然后转储出你的prod数据并将其加载到分段中,执行MySQL更新并做一些testing。

不知道为什么这不是作为答案提供,所以这里是:

推荐的方法是首先升级到下一个主要版本。 你应该从5.0 – > 5.1 – > 5.5。

作为一般规则,要从一个版本系列升级到另一个系列,请转到下一个系列,而不是跳过系列。 要从MySQL 5.1之前的版本升级,请依次升级到每个后续版本系列,直到达到MySQL 5.1,然后继续升级到MySQL 5.5。 例如,如果您当前正在运行MySQL 5.0并希望升级到更新的系列,请先升级到MySQL 5.1,然后再升级到5.5,等等。