Upgrade da versão do mysql

2

Estou tentando atualizar o pacote mysql para 5.5 no centos. (imagem amazon - ami-cc5af9a5)

Existe uma versão 5.1 do mysql-libs que não pode ser desinstalada porque o postfix depende dela. Mas eu não posso atualizar para a versão 5.5 a menos que eu desinstale esta versão 5.1 do mysql.

# 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

Alguém pode me informar como atualizar para o MySQL 5.5 sem afetar os outros pacotes? Eu baixei o rpm porque o yum install / upgrade não funciona, já que ele tem a versão 5.1 embutida.

    
por shantanuo 29.07.2012 / 12:32

2 respostas

4

Dê uma olhada na opção --nodeps na página de manual do rpm:

# rpm -e --nodeps mysql-libs
    
por 29.07.2012 / 13:28
1

Use o repositório remi para atualizar o MySQL. Ele também instala um pacote de compatibilidade 5.1 para que seus outros pacotes, como o Postfix, continuem a funcionar.

    
por 29.07.2012 / 17:20