为什么我不能在Amazon Linux机器上卸载mysql-5.5和安装mysql-5.6?

我在64位Amazon Linux机器上。

我以前安装了mysql-server 5.5。 (使用sudo yum install )但是,我很快发现我的应用程序需要MySql-serve 5.6。

所以我卸载了mysql-server 5.5。 (使用sudo yum remove mysql-server ),现在我按照这些指令来安装mysql-server 5.6。

但是我遇到了一个问题。

当我尝试执行第二次安装时,出现以下两个错误:

 file /usr/lib64/mysql/libmysqlclient.so.18 from install of mysql-community-libs-5.6.14-3.el6.x86_64 conflicts with file from package mysql55-libs-5.5.46-1.10.amzn1.x86_64 file /etc/my.cnf from install of mysql-community-server-5.6.14-3.el6.x86_64 conflicts with file from package mysql-config-5.5.46-1.10.amzn1.x86_64 

为什么我会得到这两个错误? 我如何解决它们? 我删除了mysql-server-5.5,为什么它与5.6冲突呢?

我在/etc/my.cnf/usr/lib64/mysql/libmysqlclient.so.18上执行了ls ,这些文件甚至不存在! 如果文件不存在,他们如何与其他文件冲突? 谁能帮忙解释一下?

@ Doug的回答帮助我解决了这个问题:

您可能还需要删除mysql-client。 我会'sudo yum list安装| grep mysql',看看是否安装了其他的mysql软件包。