我需要MySQL 5.5,而且这个盒子是CentOS 6.4 64位VM。
已安装MySQL 5.1.69,并且不允许我安装5.5 RPM的任何RPM ..
所以我运行yum -y删除mysql,然后尝试安装新版本。我首先运行
到目前为止一切顺利。然后我尝试安装服务器。
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。但它已经安装好了。 :(
欢迎任何建议。谢谢。
答案 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