2013-08-27 137 views
1

我對MySQL 5.5有個要求,而且這個箱子是一個CentOS 6.4 64位虛擬機。mysql 5.5 on centos 6.4

MySQL的69年5月1日安裝的,不會讓我安裝任何從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-shared-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然後嘗試安裝較新的版本。我首先運行

  • 轉-ivh的MySQL共享5.5.32-1.el6.x86_64.rpm
  • 轉-ivh的MySQL共享COMPAT-5.5.32-1.el6.x86_64的.rpm

到目前爲止好。然後我嘗試安裝服務器。

RPM -ivh的MySQL服務器5.5.32-1.el6.x86_64.rpm

而且我得到這個..

文件從/usr/share/mysql/romanian/errmsg.sys安裝MySQL-server-5.5.32-1.el6.x86_64與包中的文件衝突mysql-libs-5.1.69-1.el6_4.x86_64

......等等。如果我谷歌的一些這些錯誤,我得到這個網頁的StackOverflow ..

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

..但如果我看的建議,它說安裝MySQL-共享COMPAT-5.5.32- 2.el6.x86_64.rpm。但它已經安裝。 :(

任何意見將受到歡迎。謝謝。

+0

檢查[這](http://stackoverflow.com/a/17658509/1928023)答案几乎重複的問題 – jgb

回答

2

一種方式是在同一時間與yum install MySQL*.rpm,在理想情況下應採取一切包相關性和升級的注意,安裝的所有RPM。

您也可以解決這個問題通過使用--replacefiles選項RPM:

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

從服務器軟件包使用錯誤消息的語言文件覆蓋那些附帶的CentOS 5.1版本。

+0

這正是我需要的。謝謝! :) – user2721812

+0

我很高興聽到它!將它標爲正確的答案,以便未來的訪問者也能受益。 –