Publicada por apedroso em 05/02/2007 - 11:10h:
* apedroso usa Ubuntu

Erro: "Unable to load libmysqlclient.so" - DBDesign4

Estou tendo esse erro e já fiz de TUDO que imaginei e encontrei na internet para resolver esse problema.

Alguém poderia me ajudar? Pois essa ferramenta é muito útil, desde que conecnete com o banco de dados, que no caso é o MySql.

Grato!

Andre Pedroso
alp.pedroso@gmail.com

  
 
Resposta de edirlf em 05/02/2007 - 12:30h:
* edirlf usa Ubuntu
* edirlf tem conceito: 9.1
 


Será que não precisaria ter o cliente do banco de dados instalado tbm pra poder usá-la?

Tente instalar pelo synaptic mesmo a biblioteca libmysqlclient. Creio que resolva.

 
Resposta de jragomes em 05/02/2007 - 13:58h:
* jragomes usa Ubuntu
* jragomes tem conceito: 9.1
 


Amigão, também uso o DBDesigner e é uma ferramenta fantástica. Porém, vi que utilizar o binário do Linux só dá pau... quando as fontes não ficam feias, e o banco de dados que não conecta (seu problema). Te recomendaria usar o binário para windows via Wine... estou utilizando e está 100%.... e não ficou pesado.

 
Resposta de rj.douglas em 02/01/2008 - 11:15h:
* rj.douglas usa Ubuntu
* rj.douglas tem conceito: 10.0
 


Procurando na net encontrei esse artigo muito bom do José Roberto Gomes

http://www.jragomes.com/content/view/21/

Segue abaixo o texto copiado do site dele.

Resolvendo pra sempre os problemas do DBDesigner4

Creio eu que todos que usam Linux e programam em LAMP Stack , deve ter usado ou desejado usar o DBDesigner para fazer desenho , engenharia reversa e outras cositas más no Mysql.

Por muito tempo o uso desta valiosa ferramenta foi problemático no Linux:
- simplesmente não rodar
- interface feia (fontes grandes, desproporcionais)
- não possibilidade de se conectar ao Mysql

Mas como diriam aqueles comerciais, "Seus problemas Acabaram". Aqui você encontra todas as soluções para que o DBDesigner funcione perfeitamente no seu Linux.

1 - O DBDesigner não roda

Eu sei, você baixou o DBDesigner, descompactou e na hora que você executou "./startdb" ou "./DBDesigner4", nada aconteceu. Ou melhor, deu algum problema com a biblioteca libborqt. Esta é uma biblioteca da Borland e resolvemos este problema de dependência com: (estas instruções valem para qualquer distribuição)

* Abra um terminal
* Baixe a biblioteca com o comando

         wget http://ufpr.dl.sourceforge.net/sourceforge/kylixlibs/kylixlibs3-borqt-3.0-2.tar.gz
   

* Descompacte o pacote com tar zxvf kylixlibs3-borqt-3.0-2.tar.gz
* Todos os comandos a seguir devem ser feitos como root:
* Copiando para o /usr/lib: cp kylixlibs3-borqt/libborqt-6.9.0-qt2.3.so /usr/lib
* Criando um atalho: ln -sf /usr/lib/libborqt-6.9.0-qt2.3.so /usr/lib/libborqt-6.9-qt2.3.so
* Recarregando as bibliotecas: ldconfig


Com isso você pode executar o DBDesigner sem problemas. Eu, particularmente, executo com ./DBDesigner
2 - O DBDesigner é feio no Linux

Concordo plenamente. As fontes são horríveis, o anti-aliase é ruim, parece um programa pré-histórico, e para quem já rodou o DBDesigner no Windows ou via Wine sabe do que estou falando. Bom, como melhorar sua aparência??

No DBDesigner4 vá no Menu Options -> DBDesigner Options. Na aba Visual Options troque a fonte, conforme você troca já muda na tela para você ver. O meu ficou muito bom com Helvetica, 8.

3 - O problema de não se conectar ao Banco de dados

Este deve ser o erro mais comum que acontece com o DBDesigner no Linux. Você tenta se conectar a uma base de dados e vem o erro "unable to load libsqlmy.so". É, o que você faz?? Senta e chora?? Óbvio que não. Vamos a solução:

1. Baixar a biblioteca do dbExpress for Mysql Linux
2. Descompactar o arquivo e copiar (como root) o arquivo libsqlmda.so.4.00 (note que o número da versão pode mudar) para a pasta /usr/lib
3. executar, como root, o ldconfig
4. Abra seu DBDesigner
5. No menu Database, selecione Connect to Database
6. Na aba Advanced troque os seguintes parâmetros:
1. GetDriverFunc para getSQLDriverMySQL (isso mesmo com y minúsculo)
2. LibraryName para libsqlmda.so.4.00
3. VendorLib para libmysqlclient.so.15 (no meu caso foi .15, verifique no seu /usr/lib, qual versão de libmysqlclient você está usando
7. Complete o resto das informações da sua conexão e corra para o abraço


Pronto! Finito!


 
Resposta de mrsnil em 23/01/2008 - 10:27h:
* mrsnil usa Slackware
* mrsnil tem conceito: nenhum voto.
 


Muito bom vinha tentando acessar o mysql via dbdesigner e não conseguia resolver. 10 este post seu rjdouglas.

 
Resposta de djwillian em 16/09/2014 - 10:36h:
* djwillian usa Outra
* djwillian tem conceito: nenhum voto.
 


baixe o pacote off no 4shared:
libmysqlclient15off_5.1.30really5.0.83-0ubuntu3_i386.deb
tem dois links, é só rodar e está valendo


  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts