2013-02-26 42 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选项)?