怎样用Yum在CentOS/RHEL 6.7上升级安装MySQL 5.5?

作者: meilin
位于: 数码电子

Linux企业版(RHEL)6.x和CentOS 6.x在发布时提供的是MySQL 5.1,因为这是当时的稳定版本。之后,Sun/Oracle又发布了MySQL 5.5,下面提供具体的更新和安装方法。

mysql55安装包已重命名为mysql55w (mysql51到mysql51w)。这能确保它不与SCL包冲突

首先,设置yum资料库,在你的CentOS/RHEL上安装RPM。

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm

如果已安装了MySql客户端或服务器(rpm -q mysql mysql-server),可以用以下命令升级:

yum install mysql.`uname -i` yum-plugin-replace
yum replace mysql –replace-with mysql55w

这里的“yum install mysql”能在安装了mysql-server的情况下,确保yum-plugin-replace解决依赖性问题。否则,可以运行下面命令安装MySql客户端和服务端:

yum install mysql55w mysql55w-server

在将服务器用于生产之前,应升级现有的表,可以通过开启服务器,并运行mysql_upgrade脚本实现,取决于数据库大小,可能需要一些时间。

service mysqld start

#下面这个命令用于有密码的用户名。如果没有root用户密码,去掉“-p”。

mysql_upgrade -u root -p