Я на 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.
Но у меня проблема.
когда я пытаюсь выполнить вторую установку, я получаю следующие 2 ошибки:
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?
я сделал ls
на /etc/my.cnf
и /usr/lib64/mysql/libmysqlclient.so.18
а файлы даже не существуют !! Если файлы не существуют, как они могут конфликтовать с другими файлами? Кто может объяснить это?
Ответ @ Дуга помог мне решить эту проблему:
Вероятно, вам также необходимо удалить mysql-client. Я бы установил список sudo yum | grep mysql 'и посмотрите, установлены ли другие пакеты mysql.