MySQL Workbench is een grafisch hulpprogramma voor MySQL databasebeheer, voornamelijk ontworpen voor database-architecten en -ontwikkelaars. Het stelt je in staat om de database te visualiseren en om gemakkelijk grote databasequeries te ontwerpen met volledige syntaxis en foutmarkering. Laten we nu eens kijken hoe je MySQL Workbench installeert in Ubuntu 20.04 met behulp van apt repository van ontwikkelaars.
MySQL database ontwikkelaars bieden hun eigen apt repository van waaruit je de database en aanverwante software, waaronder MySQL Workbench, kunt installeren. Om de repository te installeren, moet je eerst het pakket downloaden van de officiële website, klik gewoon op de Download knop.
Selecteer daarna de link Geen dank onderaan en start mijn download:
Sla het bestandnu op inje mapDownloads:
Zodra het downloaden is voltooid, open je een terminal en installeer je het gedownloade pakket met het hulpprogramma dpkg:
$ sudo dpkg -i ~/Downloads/mysql-apt-config_0.8.16-1_all.deb
Tijdens het installatieproces zal het programma je vragen om de repositories te configureren die verbonden zullen worden. Je kunt ervoor kiezen om niets te veranderen. Navigeer gewoon naar Ok en gebruik dan de Tab-toets om de Ok-knop te selecteren en druk op Enter:
Nu hoef je alleen nog maar de pakketlijsten van de repositories bij te werken:
$ sudo apt update
En dan MySQL Workbench installeren:
$ sudo apt install mysql-workbench-community
Zodra de installatie van het programma is voltooid , kunt u het vinden in het hoofdmenu. Het hoofdvenster van het programma ziet er als volgt uit:
Het hoofdvenster toont alle beschikbare verbindingen met MySQL. In dit geval heeft het programma een lokale MySQL server gedetecteerd. In eerste instantie biedt het programma aan om met de database te verbinden als root-gebruiker. Maar als u MariaDB gebruikt, kunt u het probleem niet oplossen, omdat u alleen via de terminal als root-gebruiker kunt inloggen.
Voor dit programma moet je een admin gebruiker aanmaken met superuser rechten. Om dit in de terminal te doen, maak verbinding met de databaseserver met de mysql client en voer uit:
$ sudo mysql -u root
> CREATE USER admin@localhost IDENTIFIED BY 'password';
> GRANT ALL ON *.* TO admin@localhost WITH GRANT OPTION;
Ga terug naar MySQL Workbench en klik met de rechtermuisknop op de verbinding, selecteer Edit Connection (Verbinding bewerken). Verander in het venster dat opent de Gebruikersnaam in admin. Klik vervolgens op de knop Verbinding testen om te controleren of alles echt werkt. Als alles goed is, zal het programma u een venster als dit tonen:
Daarnaast kun je voor MariaDB een melding zien dat deze versie van de database niet wordt ondersteund en dat niet alle functies beschikbaar zullen zijn. Dit is niet erg. Sluit het instellingenvenster en keer terug naar het hoofdvenster.
Klik hier op de bewerkte verbinding en je komt in de interface voor het bewerken van query's terecht:
Schrijf een query en klik op de bliksemknop om deze uit te voeren. Het resultaat wordt onderaan het scherm getoond. Als het leeg is, wordt er niets getoond:
Je kunt de inhoud van een tabel zien:
Het voordeel ten opzichte van PhpMyAdmin is hier dat je zeer grote en complexe queries kunt maken. Het programma onthoudt ze en je hoeft de query niet elke keer opnieuw in te typen. Bovendien kan de query worden opgeslagen in een bestand. Je kunt alleen een deel van de getypte query's uitvoeren of alleen de regel onder de cursor. Dit is erg handig bij het ontwerpen.
Om het programma te verwijderen, hoef je alleen maar dit commando uit te voeren:
$ sudo apt purge mysql-workbench-community
Zoals je kunt zien, is het vrij eenvoudig om programma's te installeren met behulp van repositories.