centos 6.4上的mysql 5.5

时间:2013-08-27 13:39:29

标签: mysql linux centos6

我需要MySQL 5.5,而且这个盒子是CentOS 6.4 64位VM。

已安装MySQL 5.1.69,并且不允许我安装5.5 RPM的任何RPM ..

  • 的MySQL客户5.5.32-1.el6.x86_64.rpm
  • 的MySQL-devel的-5.5.32-1.el6.x86_64.rpm
  • MySQL的包埋-5.5.32-1.el6.x86_64.rpm
  • 的MySQL - 服务器 - 5.5.32-1.el6.x86_64.rpm
  • 的MySQL共享5.5.32-1.el6.x86_64.rpm
  • 的MySQL共享COMPAT-5.5.32-1.el6.x86_64.rpm
  • MySQL的试验5.5.32-1.el6.x86_64.rpm

所以我运行yum -y删除mysql,然后尝试安装新版本。我首先运行

  • rpm -ivh MySQL-shared-5.5.32-1.el6.x86_64.rpm
  • rpm -ivh MySQL-shared-compat-5.5.32-1.el6.x86_64.rpm

到目前为止一切顺利。然后我尝试安装服务器。

rpm -ivh MySQL-server-5.5.32-1.el6.x86_64.rpm

我得到了这个......

安装MySQL-server-5.5.32-1.el6.x86_64的文件/usr/share/mysql/romanian/errmsg.sys与包mysql-libs-5.1.69-1.el6_4.x86_64中的文件冲突

......等等。如果我谷歌中的一些错误,我从StackOverflow得到这个页面..

Installing mysql-libs on server with MySQL-Server5.5

..但是如果我看一下这个建议,就说要安装MySQL-shared-compat-5.5.32-2.el6.x86_64.rpm。但它已经安装好了。 :(

欢迎任何建议。谢谢。

2 个答案:

答案 0 :(得分:2)

一种方法是使用yum install MySQL*.rpm同时安装所有RPM,理想情况下应该关注所有软件包依赖关系和升级。

您还可以使用RPM的--replacefiles选项来解决此问题:

rpm -ivh --replacefiles MySQL-server-5.5.32-1.el6.x86_64.rpm

使用服务器包中的错误消息语言文件覆盖CentOS附带的5.1版本中的文件。

答案 1 :(得分:0)

这个问题与webtatic存储库有关。 使用remi,epel和rpmforge存储库为我省去了麻烦。

以下是我提到的链接: Cent OS 6.4, Php 5.4, Mysql 5.5 - HowTo