繁体   English   中英

在centos 6.4上的MySQL 5.5

[英]mysql 5.5 on centos 6.4

我有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获得此页面。

使用MySQL-Server5.5在服务器上安装mysql-libs

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

任何的建议都受欢迎。 谢谢。

一种方法是使用yum install MySQL*.rpm同时安装所有RPM,理想情况下,它应该处理所有程序包依赖性和升级。

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

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

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

Webtatic存储库存在此问题。 使用remi,epel和rpmforge存储库免除了我的麻烦。

这是我引用的链接: Cent OS 6.4,Php 5.4,Mysql 5.5-HowTo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM