MySQL Workbench er et grafisk verktøy for MySQL-databasestyring som primært er utviklet for databasearkitekter og -utviklere. Det lar deg visualisere databasen, samt enkelt designe store databasespørringer med full syntaks og feilmarkering. La oss nå se hvordan du installerer MySQL Workbench i Ubuntu 20.04 ved hjelp av apt repository fra utviklere.
MySQL-databaseutviklere tilbyr sitt eget apt-depot som du kan installere databasen fra, samt relatert programvare, inkludert MySQL Workbench. For å installere depotet må du først laste ned pakken fra det offisielle nettstedet, bare klikk på nedlastingsknappen.
Deretter velger du lenken Ingen takk nederst, bare start nedlastingen:
Lagre filen i nedlastingsmappendin:
Når nedlastingen er fullført, åpner du en terminal og installerer den nedlastede pakken ved hjelp av dpkg-verktøyet:
$ sudo dpkg -i ~/Downloads/mysql-apt-config_0.8.16-1_all.deb
Under installasjonsprosessen vil programmet be deg om å konfigurere hvilke repositorier som skal kobles til. Du kan velge å ikke endre noe. Bare naviger til Ok og bruk deretter Tab-tasten til å velge Ok-knappen og trykk Enter:
Nå gjenstår det bare å oppdatere pakkelistene fra repositoriene:
$ sudo apt update
Og deretter installere MySQL Workbench:
$ sudo apt install mysql-workbench-community
Når installasjonen av programmet er fullført, vil du kunne finne det i hovedmenyen. Hovedvinduet i programmet ser slik ut:
Hovedvinduet viser alle tilgjengelige tilkoblinger til MySQL. I dette tilfellet har programmet oppdaget en lokal MySQL-server. I utgangspunktet tilbyr programmet å koble seg til databasen som root-bruker. Men hvis du bruker MariaDB, vil du ikke kunne løse problemet, fordi du bare kan logge inn som root-bruker via terminalen.
For dette programmet må du opprette en admin-bruker med superbrukerrettigheter. For å gjøre dette i terminalen, koble deg til databaseserveren ved hjelp av mysql-klienten og kjør:
$ sudo mysql -u root
> CREATE USER admin@localhost IDENTIFIED BY 'password';
> GRANT ALL ON *.* TO admin@localhost WITH GRANT OPTION;
Gå tilbake til MySQL Workbench og høyreklikk på tilkoblingen, velg Rediger tilkobling. I vinduet som åpnes, endrer du brukernavn til admin. Klikk deretter på knappen Test Connection for å sjekke at alt virkelig fungerer. Hvis alt er i orden, vil programmet vise deg et vindu som dette:
For MariaDB kan du i tillegg se en melding om at denne versjonen av databasen ikke støttes, og at ikke alle funksjoner vil være tilgjengelige. Dette er ikke så farlig. Lukk innstillingsvinduet og gå tilbake til hovedvinduet.
Her klikker du på den redigerte tilkoblingen, og du kommer til grensesnittet for redigering av spørringer:
Skriv en spørring og klikk på lynknappen for å utføre den. Resultatet vises nederst på skjermen. Hvis den er tom, vises ingenting:
Du kan se innholdet i en tabell:
Fordelen i forhold til PhpMyAdmin her er at du kan lage svært store og komplekse spørringer. Programmet husker dem, og du slipper å skrive inn spørringen hver gang. I tillegg kan spørringen lagres i en fil. Du kan utføre bare en del av de inntastede spørringene eller bare linjen under markøren. Dette er svært nyttig for design.
For å avinstallere programmet, trenger du bare å utføre denne kommandoen:
$ sudo apt purge mysql-workbench-community
Som du ser, er det ganske enkelt å installere programmer ved hjelp av repositories.