Назад | Перейти на главную страницу

Почему я не могу удалить mysql-5.5 и установить mysql-5.6 на машине Amazon Linux?

Я на 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.