【问题标题】:mysql 5.5 on centos 6.4centos 6.4上的mysql 5.5
【发布时间】:2013-08-30 07:12:30
【问题描述】:

我有一个 MySQL 5.5 的要求,盒子是 CentOS 6.4 64 位 VM。

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

  • MySQL-client-5.5.32-1.el6.x86_64.rpm
  • MySQL-devel-5.5.32-1.el6.x86_64.rpm
  • MySQL-embedded-5.5.32-1.el6.x86_64.rpm
  • MySQL-server-5.5.32-1.el6.x86_64.rpm
  • MySQL-shared-5.5.32-1.el6.x86_64.rpm
  • MySQL-shared-compat-5.5.32-1.el6.x86_64.rpm
  • MySQL-test-5.5.32-1.el6.x86_64.rpm

所以我运行 yum -y remove 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。但它已经安装好了。 :(

欢迎任何建议。谢谢你。

【问题讨论】:

  • 检查this对几乎重复问题的回答

标签: mysql linux centos6


【解决方案1】:

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

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

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

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

【讨论】:

  • 这正是我所需要的。谢谢! :)
  • 我很高兴听到这个消息!将其标记为正确答案,以便未来的访问者也可以受益。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 2013-11-23
    • 2014-12-04
    • 2013-07-12
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 2013-08-14
    • 1970-01-01
    相关资源
    最近更新 更多