MySQL Workbench on graafinen työkalu MySQL-tietokannan hallintaan, joka on suunniteltu ensisijaisesti tietokanta-arkkitehdeille ja -kehittäjille. Sen avulla voit visualisoida tietokannan sekä suunnitella kätevästi suuria tietokantakyselyjä täydellä syntaksin ja virheiden korostuksella. Seuraavaksi katsotaan, miten MySQL Workbench asennetaan Ubuntu 20.04:ään kehittäjien apt-varaston avulla.
MySQL-tietokannan kehittäjät tarjoavat oman apt-arkistonsa, josta voit asentaa tietokannan sekä siihen liittyvät ohjelmistot, kuten MySQL Workbenchin. Jos haluat asentaa arkiston, sinun on ensin ladattava paketti virallisilta verkkosivuilta, klikkaa vain Lataa-painiketta.
Sen jälkeen valitse alareunasta No thanks -linkki, aloita vain lataukseni:
Tallenna nyt tiedosto latauskansioon:
Kun lataus on valmis, avaa terminaali ja asenna ladattu paketti dpkg-apuohjelman avulla:
$ sudo dpkg -i ~/Downloads/mysql-apt-config_0.8.16-1_all.deb
Asennuksen aikana ohjelma pyytää sinua määrittämään liitettävät arkistot. Voit valita, ettet muuta mitään. Siirry vain kohtaan Ok ja valitse sitten Tab-näppäimellä Ok-painike ja paina Enter-näppäintä:
Nyt jäljellä on enää pakettiluetteloiden päivittäminen arkistoista:
$ sudo apt update
Ja sitten asentaa MySQL Workbench:
$ sudo apt install mysql-workbench-community
Kun ohjelman asennus on valmis , löydät sen päävalikosta. Ohjelman pääikkuna näyttää tältä:
Pääikkunassa näkyvät kaikki käytettävissä olevat yhteydet MySQL:ään. Tässä tapauksessa ohjelma havaitsi paikallisen MySQL-palvelimen. Ohjelma tarjoaa aluksi yhteyttä tietokantaan pääkäyttäjänä. Mutta jos käytät MariaDB:tä, et pysty ratkaisemaan ongelmaa, koska voit kirjautua pääkäyttäjänä vain terminaalin kautta.
Tätä ohjelmaa varten sinun on luotava admin-käyttäjä, jolla on superuser-oikeudet. Tee tämä terminaalissa, muodosta yhteys tietokantapalvelimeen mysql-asiakasohjelmalla ja suorita:
$ sudo mysql -u root
> CREATE USER admin@localhost IDENTIFIED BY 'password';
> GRANT ALL ON *.* TO admin@localhost WITH GRANT OPTION;
Palaa MySQL Workbenchiin ja klikkaa yhteyttä hiiren oikealla painikkeella, valitse Edit Connection. Vaihda avautuvassa ikkunassa käyttäjätunnukseksi admin. Klikkaa sitten Test Connection -painiketta tarkistaaksesi, että kaikki todella toimii. Jos kaikki on kunnossa, ohjelma näyttää sinulle tällaisen ikkunan:
Lisäksi MariaDB:n kohdalla saatat nähdä viestin, että tätä tietokannan versiota ei tueta ja kaikki ominaisuudet eivät ole käytettävissä. Tämä ei ole suuri ongelma. Sulje asetusikkuna ja palaa pääikkunaan.
Napsauta tässä muokattua yhteyttä, jolloin pääset kyselyjen muokkausliittymään:
Kirjoita jokin kysely ja suorita se napsauttamalla salamapainiketta. Tulos näkyy näytön alareunassa. Tai jos se on tyhjä, mitään ei näytetä:
Näet jonkin taulukon sisällön:
Etuna PhpMyAdminiin verrattuna tässä on se, että voit muodostaa hyvin suuria ja monimutkaisia kyselyitä. Ohjelma muistaa ne, eikä sinun tarvitse kirjoittaa kyselyä joka kerta uudelleen. Lisäksi kysely voidaan tallentaa tiedostoon. Voit suorittaa vain osan kirjoitetuista kyselyistä tai vain kursorin alla olevan rivin. Tämä on erittäin hyödyllistä suunnittelussa.
Jos haluat poistaa ohjelman, sinun tarvitsee vain suorittaa tämä komento:
$ sudo apt purge mysql-workbench-community
Kuten näet, ohjelmien asentaminen arkistojen avulla on melko helppoa.