O MySQL Workbench é uma ferramenta gráfica para a gestão de bases de dados MySQL, concebida principalmente para arquitectos e programadores de bases de dados. Permite-lhe visualizar a base de dados, bem como conceber convenientemente grandes consultas de bases de dados com sintaxe completa e realce de erros. A seguir, vamos ver como instalar o MySQL Workbench no Ubuntu 20.04 usando o repositório apt dos desenvolvedores.
Os programadores da base de dados MySQL fornecem o seu próprio repositório apt a partir do qual pode instalar a base de dados, bem como software relacionado, incluindo o MySQL Workbench. Para instalar o repositório, deve primeiro descarregar o pacote a partir do sítio Web oficial, basta clicar no botão Download.
Depois disso, selecione a ligação No thanks (Não obrigado) na parte inferior e inicie o meu download:
Agora salve o arquivo nasua pastaDownloads:
Quando o download estiver concluído, abra um terminal e instale o pacote descarregado utilizando o utilitário dpkg:
$ sudo dpkg -i ~/Downloads/mysql-apt-config_0.8.16-1_all.deb
Durante o processo de instalação, o programa pedir-lhe-á para configurar os repositórios que serão ligados. Pode optar por não alterar nada. Basta navegar até Ok e depois usar a tecla Tab para selecionar o botão Ok e premir Enter:
Agora tudo o que resta é atualizar as listas de pacotes dos repositórios:
$ sudo apt update
E depois instalar o MySQL Workbench:
$ sudo apt install mysql-workbench-community
Quando a instalação do programa estiver concluída, poderá encontrá-lo no menu principal. A janela principal do programa tem o seguinte aspeto:
A janela principal mostra todas as ligações disponíveis ao MySQL. Neste caso, o programa detectou um servidor MySQL local. Inicialmente, o programa propõe a ligação à base de dados como utilizador root. Mas se estiver a utilizar MariaDB, não poderá resolver o problema, porque só pode iniciar sessão como utilizador root através do terminal.
Para este programa, terá de criar um utilizador admin com direitos de superutilizador. Para o fazer no terminal, ligue-se ao servidor da base de dados utilizando o cliente mysql e execute:
$ sudo mysql -u root
> CREATE USER admin@localhost IDENTIFIED BY 'password';
> GRANT ALL ON *.* TO admin@localhost WITH GRANT OPTION;
Volte ao MySQL Workbench e clique com o botão direito do rato na ligação, selecionando Editar ligação. Na janela que se abre, altere o Nome de utilizador para admin. Em seguida, clique no botão Testar ligação para verificar se tudo funciona corretamente. Se tudo estiver bem, o programa mostrar-lhe-á uma janela como esta:
Além disso, no caso do MariaDB, poderá ver uma mensagem a indicar que esta versão da base de dados não é suportada e que nem todas as funcionalidades estarão disponíveis. Não se trata de um problema grave. Feche a janela de definições e regresse à janela principal.
Aqui, clique na ligação editada e será levado para a interface de edição de consultas:
Escreva uma consulta e clique no botão de relâmpago para a executar. O resultado será apresentado na parte inferior do ecrã. Ou, se estiver vazia, nada será mostrado:
É possível ver o conteúdo de uma tabela:
A vantagem sobre o PhpMyAdmin aqui é que pode formar consultas muito grandes e complexas. O programa lembra-se delas e não é necessário digitar a consulta todas as vezes. Além disso, a consulta pode ser guardada num ficheiro. É possível executar apenas uma parte das consultas digitadas ou apenas a linha sob o cursor. Isto é muito útil para a conceção.
Para desinstalar o programa, basta executar este comando:
$ sudo apt purge mysql-workbench-community
Como se pode ver, é bastante fácil instalar programas usando repositórios.