2013-02-26 45 views
0

我不知道如何,但它似乎也有可能是從不同的yum庫的兩個不同版本的MySQL:PHP,MySQL的爲MySQL服務器(區分大小寫)

yum list | grep mysql 
MySQL-server.x86_64      5.5.9-1.linux2.6   installed 
mysql-server.x86_64      5.1.47-1.2.amzn1   amzn 

我需要安裝PHP,MySQL的它只適用於未安裝的版本(5.1.47-1.2.amzn1),如果我運行yum install php-mysql,則與其他MySQL服務器(5.5.9-1.linux2.6)存在衝突。 ..

yum install php-mysql 
. 
. 
. 
Transaction Check Error: 
    file /usr/share/mysql/charsets/cp1251.xml from install of mysql-libs-5.1.47-1.2.amzn1.x86_64 conflicts with file from package MySQL-server-5.5.9-1.linux2.6.x86_64 

由於目前MySQL的大寫字母服務器目前已安裝並在生產中使用,我無法卸載它,安裝與php-mysql軟件包兼容的其他版本。

如何爲MySQL服務器(5.5.9-1.linux2.6)安裝php-mysql?爲什麼有兩個版本的mysql服務器?

任何幫助將不勝感激..

回答

0

我只是試圖安裝的GeoIP-devel的(GeoIP的-devel的版本1.4.5在回購演員,geoip的-devel的1.4.6版在回購時,rpmforge軟件類似的問題)。礦被排除rpmforge軟件解決:

yum install --disablerepo=rpmforge GeoIP-devel 

我猜你的問題是與幾個回購提供不同的版本,也許你可以用yum降級(可能與--disablerepo選項)?