我正在尝试将本地服务器上的 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)
提前致谢。
我建议你使用 IUS 的 mysql 5.5 而不是 webtatic。有了它,您还可以获得yum-plugin-replace,它可以让您这样做yum replace mysql --replace-with=mysql55
,它会找出依赖项并安装新包。这将避免删除 php53-mysql (如果您有任何与 MySQL 交互的 PHP 代码,则需要它)。