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

Обновите версию mysql

Я пытаюсь обновить пакет mysql до 5.5 на centos. (изображение amazon - ami-cc5af9a5)

Существует версия mysql-libs 5.1, которую нельзя удалить, потому что от нее зависит постфикс. Но я не могу перейти на версию 5.5, если не удалю эту версию mysql 5.1 lib.

# rpm -qa  | grep -i mysql
mysql-libs-5.1.61-4.el6.x86_64

# rpm -e mysql-libs-5.1.61-4.el6.x86_64
error: Failed dependencies:
    libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
    libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
    mysql-libs is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64

Может ли кто-нибудь сообщить мне, как перейти на MySQL 5.5, не затрагивая другие пакеты? Я загрузил rpm, потому что yum install / upgrade не работает, так как он имеет встроенную версию 5.1.

Взгляните на --nodeps вариант на странице руководства rpm:

# rpm -e --nodeps mysql-libs

Используйте репозиторий remi для обновления MySQL. Он также устанавливает пакет совместимости 5.1, чтобы другие ваши пакеты, такие как Postfix, продолжали работать.