o cliente mysql falha ao iniciar na linha de comando

3

Eu tenho usado muito o cliente de linha de comando do mysql, mas de repente eu começo a receber este erro quando tento lançá-lo.

mysql: relocation error: mysql: symbol strmov_overlapp, version libmysqlclient_16 not defined in file libmysqlclient.so.16 with link time reference

O único evento significativo que me vem à mente é a atualização do Ubuntu 9.10 para o 10.4. Não tenho certeza se há mais alguma coisa que eu fiz para estragar tudo.

Eu tentei desinstalar tanto o servidor mysql quanto o cliente mysql, mas sem sucesso.

sudo aptitude purge mysql-server-5.1

Qualquer ajuda será muito apreciada, obrigado.

    
por Mark Basmayor 07.05.2010 / 11:35

1 resposta

1

Parece um problema de biblioteca para mim.

Tente executar o ldconfig.

Se isso não ajudar, tentarei identificar com qual pacote o cliente mysql vem, remover e reinstalar esse pacote. Eu não estou familiarizado com os pacotes debian para saber, mas no cliente redhat o mysql tem seu próprio pacote, separado do mysql-server e do mysql-common.

Tente também identificar de que pacote libmysqlclient.so.16 vem e desinstalar / reinstalar o pacote.

Você também não mudou as arquiteturas, por exemplo mudou de 32 para 64 bits? Nesse caso, você pode querer verificar qual o arco do binário mysql (use o comando file) e certifique-se de ter as bibliotecas de archives corretas instaladas.

    
por 10.05.2010 / 14:12

Tags