RHEL- erro de instalação do mysql

0

Estou tentando instalar o mysql na minha máquina RHEL 5.6. Eu uso o comando yum install mysql . No entanto, recebo a mensagem de erro abaixo.

Transaction Check Error:
  file /usr/lib/mysql/libmysqlclient.so.15.0.0 from install of mysql-5.0.95-5.el5_9.i386 conflicts with file from package mysqlclient15-5.0.67-1.el5.remi.i386
  file /usr/lib/mysql/libmysqlclient_r.so.15.0.0 from install of mysql-5.0.95-5.el5_9.i386 conflicts with file from package mysqlclient15-5.0.67-1.el5.remi.i386

Eu fiz os comandos yum remove mysql e removi a pasta /usr/lib/mysql . No entanto, recebo o erro mencionado acima.

    
por Ramesh 13.11.2013 / 21:25

3 respostas

1

Com base nessas mensagens de erro, parece que você pode ter pacotes mistos de diferentes repositórios.

Transaction Check Error:
  file /usr/lib/mysql/libmysqlclient.so.15.0.0 from install of mysql-5.0.95-5.el5_9.i386 conflicts with file from package mysqlclient15-5.0.67-1.el5.remi.i386
  file /usr/lib/mysql/libmysqlclient_r.so.15.0.0 from install of mysql-5.0.95-5.el5_9.i386 conflicts with file from package mysqlclient15-5.0.67-1.el5.remi.i386

Eu estaria inclinado a remover os pacotes não relacionados a Remi, e também ter certeza de que você está apenas instalando pacotes do repositório Remi que estão relacionados ao MySQL daqui para frente.

Eu também precisaria ver mais resultados sobre quais pacotes relacionados ao MySQL, se houver, ainda estão instalados.

$ yum list mysql\*
    
por 13.11.2013 / 21:36
0

Remova o pacote mysqlclient e simplesmente instale apenas o mysql. Tente isso.

    
por 14.11.2013 / 02:37
0

Você pode encontrar um problema em que você não pode simplesmente desinstalar o mysqlclient15 por causa de outros pacotes que dependem dele (ou melhor, dependendo do que ele fornece). Você pode usar o shell do yum para contornar isso criando transações. Isso permite que você remova o mysqlclient15 e instale o mysql-server ao mesmo tempo, então o libmysqlclient é sempre fornecido. Eu reduzi a saída dos comandos abaixo para melhorar a legibilidade.

root@dev5:~ # rpm -qa | grep mysql
mysqlclient15-5.0.92-3.ius.el5
root@dev5:~ # yum shell
> remove mysqlclient15
> install mysql-server
> run
> quit
root@dev5:~ # rpm -qa | grep mysql
mysql-5.0.95-5.el5_9
mysql-server-5.0.95-5.el5_9
    
por 14.11.2013 / 03:55

Tags