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

EZF*_*rag 4 mysql centos review-board

我正在尝试在我的服务器上安装ReviewBoard,但我继续收到以下错误.

  file /usr/share/mysql/greek/errmsg.sys from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64
  file /usr/share/mysql/hungarian/errmsg.sys from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64
  file /usr/share/mysql/italian/errmsg.sys from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL55-server-5.5.32-1.cp1136.x86_64
Run Code Online (Sandbox Code Playgroud)

操作系统是Centos 6.有人可以向我解释我应该怎么做才能解决这个问题?我已经读过我应该首先卸载MySQL服务器,但我有很多网站在运行,所以这是不行的.你有什么建议我这样做?有没有办法绕过这个?

亲切的问候,EZFrag

Flo*_*Doe 14

好吧,这是CentOS 6中MySQL包的常见问题.Yum正试图通过安装满足要求mysql-libs-5.1.69-1.el6_4.x86_64.此包与包中的文件冲突MySQL55-server-5.5.32-1.cp1136.x86_64.

有一种方法可以在不破坏你的rpm数据库或卸载mysql55的情况下解决这个问题,只需从mysql下载mysql兼容库为el6(CentOS和RHEL6是完全二进制兼容的).获取MySQL-shared-compat-5.5.32-2.el6.x86_64.rpm(只需谷歌)并使用以下命令安装此rpm : rpm -ihv MySQL-shared-compat-5.5.32-2.el6.x86_64.rpm.

在此之后,您可以安装ReviewBoard,而无需尝试安装mysql51库以满足依赖性.

这是MySQL提供的官方软件包的链接:MySQL共享compat

  • 这是[官方MySQL包的链接](http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-shared-compat-5.5.32-2.el6.x86_64.rpm/from/ http://cdn.mysql.com/)(只是为了让您最终不会从可疑来源下载软件包) (2认同)