如何在 CentOS 上将 mysql5.0 升级到 5.5

shi*_*hin 1 centos mysql5.5

我正在尝试将本地服务器上的 mysql 从 5.0 升级到 5.5。我有 CentOS 5.8。

我安装了php5.3。当我打字

yum remove mysql mysql-*
Run Code Online (Sandbox Code Playgroud)

下面就出来了。

Removing:
 mysql                x86_64       5.0.95-1.el5_7.1       installed       8.2 M
 mysql-server         x86_64       5.0.95-1.el5_7.1       installed        22 M
Removing for dependencies:
 perl-DBD-MySQL       x86_64       3.0007-2.el5           installed       328 k
 php53-mysql          x86_64       5.3.3-7.el5_8          installed       210 k
Run Code Online (Sandbox Code Playgroud)

一季度。我应该输入 yes 以删除所有内容吗?如果不是,如何避免删除php53-mysql?我需要吗?

Q2。删除后,我将键入以下内容。这是正确的吗。

yum install mysql55 mysql55-server --enablerepo=webtatic
service mysqld start
mysql_upgrade
Run Code Online (Sandbox Code Playgroud)

提前致谢。

dev*_*ull 6

我建议你使用 IUS 的 mysql 5.5 而不是 webtatic。有了它,您还可以获得yum-plugin-replace,它可以让您这样做yum replace mysql --replace-with=mysql55,它会找出依赖项并安装新包。这将避免删除 php53-mysql (如果您有任何与 MySQL 交互的 PHP 代码,则需要它)。