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

Saq*_*Ali 1 yum mysql5.5 mysql5.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
Run Code Online (Sandbox Code Playgroud)

为什么我会收到这两个错误?我该如何修复它们?我删除了mysql-server-5.5,为什么会和5.6冲突呢?

我做ls/etc/my.cnf/usr/lib64/mysql/libmysqlclient.so.18文件甚至不存在!!如果这些文件不存在,它们怎么会与其他文件发生冲突??谁能帮忙解释一下?

Saq*_*Ali 5

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

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