MySQL Workbench je grafický nástroj na správu databázy MySQL určený predovšetkým pre databázových architektov a vývojárov. Umožňuje vizualizáciu databázy, ako aj pohodlný návrh rozsiahlych databázových dotazov s úplným zvýraznením syntaxe a chýb. Ďalej si ukážeme, ako nainštalovať MySQL Workbench v Ubuntu 20.04 pomocou repozitára apt od vývojárov.
Vývojári databázy MySQL poskytujú vlastný repozitár apt, z ktorého môžete nainštalovať databázu, ako aj súvisiaci softvér vrátane MySQL Workbench. Ak chcete nainštalovať repozitár, musíte si najprv stiahnuť balík z oficiálnej webovej stránky, stačí kliknúť na tlačidlo Stiahnuť.
Potom vyberte odkaz Bez vďaky v dolnej časti, stačí spustiť moje sťahovanie:
Teraz uložte súbor do priečinka nastiahnutie:
Po dokončení sťahovania otvorte terminál a nainštalujte stiahnutý balík pomocou nástroja dpkg:
$ sudo dpkg -i ~/Downloads/mysql-apt-config_0.8.16-1_all.deb
Počas procesu inštalácie vás program vyzve na konfiguráciu repozitárov, ktoré budú pripojené. Môžete sa rozhodnúť nič nemeniť. Stačí prejsť na položku Ok a potom pomocou klávesu Tab vybrať tlačidlo Ok a stlačiť kláves Enter:
Teraz už zostáva len aktualizovať zoznamy balíkov z úložísk:
$ sudo apt update
A potom nainštalujte MySQL Workbench:
$ sudo apt install mysql-workbench-community
Po dokončení inštalácie programu ho budete môcť nájsť v hlavnej ponuke. Hlavné okno programu vyzerá takto:
V hlavnom okne sa zobrazujú všetky dostupné pripojenia k MySQL. V tomto prípade program zistil miestny server MySQL. Na začiatku program ponúka pripojenie k databáze ako používateľ root. Ak však používate databázu MariaDB, problém nevyriešite, pretože ako používateľ root sa môžete prihlásiť len prostredníctvom terminálu.
Pre tento program budete musieť vytvoriť používateľa admin s právami superužívateľa. Ak to chcete urobiť v termináli, pripojte sa k databázovému serveru pomocou klienta mysql a vykonajte ho:
$ sudo mysql -u root
> CREATE USER admin@localhost IDENTIFIED BY 'password';
> GRANT ALL ON *.* TO admin@localhost WITH GRANT OPTION;
Vráťte sa do programu MySQL Workbench a kliknite pravým tlačidlom myši na pripojenie a vyberte položku Upraviť pripojenie. V okne, ktoré sa otvorí, zmeňte používateľské meno na admin. Potom kliknite na tlačidlo Test Connection a skontrolujte, či všetko naozaj funguje. Ak je všetko v poriadku, program vám zobrazí takéto okno:
Okrem toho sa v prípade databázy MariaDB môže zobraziť správa, že táto verzia databázy nie je podporovaná a nebudú k dispozícii všetky funkcie. Nie je to však veľký problém. Zatvorte okno s nastaveniami a vráťte sa do hlavného okna.
Tu kliknite na upravené pripojenie a dostanete sa do rozhrania na úpravu dotazu:
Napíšte nejaký dotaz a kliknite na tlačidlo blesku na jeho vykonanie. Výsledok sa zobrazí v dolnej časti obrazovky. Alebo ak je prázdny, nezobrazí sa nič:
Môžete si pozrieť obsah niektorej tabuľky:
Výhodou oproti aplikácii PhpMyAdmin tu je, že môžete vytvárať veľmi veľké a zložité dotazy. Program si ich pamätá a vy nemusíte dotaz zadávať zakaždým znova. Okrem toho je možné dotaz uložiť do súboru. Môžete vykonať len časť zadaných dotazov alebo len riadok pod kurzorom. To je veľmi užitočné pri projektovaní.
Ak chcete program odinštalovať, stačí vykonať tento príkaz:
$ sudo apt purge mysql-workbench-community
Ako vidíte, inštalácia programov pomocou úložísk je pomerne jednoduchá.