A MySQL Workbench egy grafikus eszköz a MySQL adatbázis-kezeléshez, amelyet elsősorban adatbázis-architektek és -fejlesztők számára terveztek. Lehetővé teszi az adatbázis vizualizálását, valamint a nagy adatbázis-lekérdezések kényelmes tervezését teljes szintaxis- és hibakiemeléssel. Ezután nézzük meg, hogyan telepíthetjük a MySQL Workbench-et Ubuntu 20.04-ben a fejlesztők apt tárolójának használatával.
A MySQL adatbázis fejlesztői saját apt tárolót biztosítanak, ahonnan telepítheti az adatbázist, valamint a kapcsolódó szoftvereket, köztük a MySQL Workbench-et is. A tároló telepítéséhez először le kell töltenie a csomagot a hivatalos honlapról, csak kattintson a Letöltés gombra.
Ezt követően válassza a No thanks linket az alján, csak indítsa el a letöltésemet:
Most mentse a fájlta Letöltések mappába:
Ha a letöltés befejeződött, nyisson egy terminált, és telepítse a letöltött csomagot a dpkg segédprogrammal:
$ sudo dpkg -i ~/Downloads/mysql-apt-config_0.8.16-1_all.deb
A telepítési folyamat során a program kéri a csatlakoztatandó tárolók beállítását. Választhatja, hogy semmit nem változtat meg. Csak navigáljon az Ok menüpontra, majd a Tab billentyűvel válassza ki az Ok gombot, és nyomja meg az Entert:
Most már csak a csomaglisták frissítése van hátra a tárolókból:
$ sudo apt update
És ezután telepítse a MySQL Workbench-et:
$ sudo apt install mysql-workbench-community
Ha a program telepítése befejeződött , akkor a főmenüben megtalálhatja a programot. A program fő ablaka így néz ki:
A főablakban látható az összes elérhető kapcsolat a MySQL-hez. Ebben az esetben a program egy helyi MySQL szervert érzékelt. Kezdetben a program felajánlja, hogy root felhasználóként csatlakozzon az adatbázishoz. De ha MariaDB-t használunk, akkor nem tudjuk megoldani a problémát, mert root felhasználóként csak a terminálon keresztül tudunk bejelentkezni.
Ehhez a programhoz létre kell hoznia egy admin felhasználót superuser jogokkal. Ehhez a terminálban csatlakozzunk az adatbázis szerverhez a mysql kliens segítségével és hajtsuk végre:
$ sudo mysql -u root
> CREATE USER admin@localhost IDENTIFIED BY 'password';
> GRANT ALL ON *.* TO admin@localhost WITH GRANT OPTION;
Menjünk vissza a MySQL Workbench-be, majd jobb egérgombbal kattintsunk a kapcsolatra, és válasszuk a Kapcsolat szerkesztése parancsot. A megnyíló ablakban változtassuk meg a felhasználónevet admin-ra. Ezután kattintson a Test Connection gombra, hogy ellenőrizze, valóban minden működik-e. Ha minden rendben van, a program egy ilyen ablakot fog megjeleníteni:
Ezen kívül a MariaDB esetében megjelenhet egy üzenet, hogy az adatbázisnak ez a verziója nem támogatott, és nem minden funkció lesz elérhető. Ez nem nagy baj. Zárja be a beállítások ablakát, és térjen vissza a főablakba.
Itt kattintson a szerkesztett kapcsolatra, és a lekérdezésszerkesztő felületre kerül:
Írjon valamilyen lekérdezést, és kattintson a villám gombra a végrehajtáshoz. Az eredmény a képernyő alján fog megjelenni. Vagy ha üres, akkor nem jelenik meg semmi:
Láthatja valamilyen táblázat tartalmát:
A PhpMyAdmin-nal szemben itt az az előnye, hogy nagyon nagy és összetett lekérdezéseket is lehet alkotni. A program megjegyzi ezeket, és nem kell minden alkalommal újra beírni a lekérdezést. Ráadásul a lekérdezés elmenthető egy fájlba. A beírt lekérdezéseknek csak egy részét vagy csak a kurzor alatti sort lehet végrehajtani. Ez nagyon hasznos a tervezésnél.
A program eltávolításához csak ezt a parancsot kell végrehajtania:
$ sudo apt purge mysql-workbench-community
Amint látja, a programok telepítése a tárolók segítségével meglehetősen egyszerű.