Recentemente eu tive alguns problemas para
instalar o MySQL Workbench, e apesar de procurar em vários fóruns a
solução, tive que por fim resolver sozinho. Para fins de colaborar com a comunidade e principalmente com os inexperientes iguais a mim, resolvi elaborar um tutorial passo a passo de como resolver esse problema.
Baixe o MySQL Workbench diretamente pelo link:
https://dev.mysql.com/downloads/workbench/
No formulário da página escolha a sua distribuição (no meu caso escolhi Ubuntu).
Vai aparecer várias opções de Downloads, eu escolhi a primeira que é referente a ultima versão:
- mysql-workbench-community_8.0.25-1ubuntu21.04_amd64.deb
clique no botão azul de download.
Após isso abra o seu terminal (caso sua distro seja Ubuntu use o atalho Ctrl + Alt + t), navegue ate seu diretório de Downloads.
Caso você seja bem iniciante aí vão algumas dicas de comandos para navegar por diretórios pelo terminal:
Comandos:
- pwd - informa o seu diretório atual
- cd - abre um diretório
- cd .. - volta de um diretório para uma pasta anterior (falando a grosso modo)
- ls - lista todos os arquivos e subdiretórios de um diretório
Depois que você conseguir localizar a o diretório Downloads ou o local onde você salvou o seu arquivo deb do Workbench, dê o seguinte comando:
sudo dpkg -i mysql-workbench-community_8.0.25-1ubuntu20.04_amd64.deb
Observem que depois do comando "
sudo dpkg -i" eu informei o nome do pacote baixado com a extensão .deb. Verifique o nome do pacote que você baixou para se certificar que o comando vai funcionar.
A princípio isso teria que funcionar, pois o comando "dpkg" iria descompactar e instalar o arquivo .deb em suas máquina, porém pode ser que surja alguns erros por falta de dependências, principalmente de você não tiver o MySQL instalado.
Se surgir uma mensagem parecida com:
dpkg: problemas com dependências impedem a configuração de mysql-workbench-community:
mysql-workbench-community depende de libatkmm-1.6-1v5 (>= 2.22.1); porém:
Pacote libatkmm-1.6-1v5 não está instalado.
mysql-workbench-community depende de libcairomm-1.0-1v5 (>= 1.6.4); porém:
Pacote libcairomm-1.0-1v5 não está instalado.
mysql-workbench-community depende de libctemplate2v5; porém:
Pacote libctemplate2v5 não está instalado.
mysql-workbench-community depende de libgeos-c1v5 (>= 3.4.2); porém:
Pacote libgeos-c1v5 não está instalado.
mysql-workbench-community depende de libglibmm-2.4-1v5 (>= 2.44.0); porém:
Pacote libglibmm-2.4-1v5 não está instalado.
mysql-workbench-community depende de libgtkmm-2.4-1v5 (>= 1:2.24.0); porém:
Pacote libgtkmm-2.4-1v5 não está instalado.
A solução que eu encontrei foi instalar manualmente cada pacote mencionado.
Primeiramente, utilize o comando:
sudo apt --fix-broken install
Em seguida instale cada dependência manualmente com o comando "sudo apt-get install". Exemplo:
sudo apt-get install libatkmm-1.6-1v5
Caso tenha alguns pacote ou drive que o apt-get não encontrou, você pode fazer o download pelo site
pkgs.org.
Entre no site e na barra de pesquisa digite o nome da dependência que você precisa, lá você encontra várias opções de downloads, a que eu utilizei para baixar um pacote chamado openjl0 eu usei o
Binary Package, que é um link https. Para usar esse Binary Package, basta copiar esse link ir no terminal e usar o comando wget seguido desse link copiado.
Após instalar todas essas pendências apontadas pelo dpkg volte a dar o comando de instalação:
sudo dpkg -i mysql-workbench-community_8.0.25-1ubuntu20.04_amd64.deb
Provavelmente você vai ter sucesso na instalação dessa ferramenta fantástica que é o
MySQL Workbench.
Espero ter ajudado!