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

我想在我的本地服务器上从5.0升级到5.5。 我有CentOS 5.8。

我已经安装了php5.3。 当我input

yum remove mysql mysql-* 

下面出来。

 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 

Q1。 我应该inputyes来清除所有的? 如果不是,如何避免删除php53-mysql? 我需要它吗?

Q2。 删除之后,我将input以下内容。 这是对的吗。

 yum install mysql55 mysql55-server --enablerepo=webtatic service mysqld start mysql_upgrade 

提前致谢。

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

Webtatic已经将yum-plugin-replace添加到其存储库中,并且指南已更新,以允许通过此方法进行升级:

http://www.webtatic.com/packages/mysql55/

假设CentOS 5.x:

 rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm yum install mysql.`uname -i` yum-plugin-replace yum replace mysql --replace-with mysql55 

A1>而不是做yum删除。 对软件包名称执行rpm -e,这将有助于保留依赖关系

  rpm -e mysql-server. 

A2>你的第二套指示看起来不错。 由于这是一个全新的安装,我想你可能需要运行以下步骤而不是mysql_upgrade。

  Firstly, run mysql_install_db Secondly, run mysql_secure_installation