MySQL Workbench je grafický nástroj pro správu databáze MySQL určený především pro databázové architekty a vývojáře. Umožňuje vizualizaci databáze a pohodlný návrh rozsáhlých databázových dotazů s plným zvýrazněním syntaxe a chyb. Dále se podíváme, jak nainstalovat MySQL Workbench v Ubuntu 20.04 pomocí repozitáře apt od vývojářů.
Vývojáři databáze MySQL poskytují vlastní repozitář apt, ze kterého můžete nainstalovat databázi i související software, včetně MySQL Workbench. Chcete-li nainstalovat repozitář, musíte si nejprve stáhnout balíček z oficiálních webových stránek, stačí kliknout na tlačítko Stáhnout.
Poté vyberte odkaz Bez poděkování v dolní části, stačí spustit mé stahování:
Nyní souboruložte do složkyStažené soubory:
Po dokončení stahování otevřete terminál a stažený balíček nainstalujte pomocí nástroje dpkg:
$ sudo dpkg -i ~/Downloads/mysql-apt-config_0.8.16-1_all.deb
Během instalace vás program vyzve ke konfiguraci repozitářů, které budou připojeny. Můžete se rozhodnout nic neměnit. Stačí přejít na tlačítko Ok a poté pomocí klávesy Tab vybrat tlačítko Ok a stisknout klávesu Enter:
Nyní zbývá pouze aktualizovat seznamy balíčků z úložišť:
$ sudo apt update
A poté nainstalujte MySQL Workbench:
$ sudo apt install mysql-workbench-community
Po dokončení instalace programu jej najdete v hlavní nabídce. Hlavní okno programu vypadá následovně:
V hlavním okně se zobrazují všechna dostupná připojení k MySQL. V tomto případě program detekoval místní server MySQL. Zpočátku program nabízí připojení k databázi jako uživatel root. Pokud však používáte databázi MariaDB, problém nevyřešíte, protože jako uživatel root se můžete přihlásit pouze prostřednictvím terminálu.
Pro tento program budete muset vytvořit uživatele admin s právy superuživatele. Chcete-li to provést v terminálu, připojte se k databázovému serveru pomocí klienta mysql a spusťte příkaz:
$ sudo mysql -u root
> CREATE USER admin@localhost IDENTIFIED BY 'password';
> GRANT ALL ON *.* TO admin@localhost WITH GRANT OPTION;
Vraťte se do MySQL Workbench a klikněte pravým tlačítkem myši na připojení a vyberte možnost Upravit připojení. V otevřeném okně změňte uživatelské jméno na admin. Poté klikněte na tlačítko Testovat připojení a zkontrolujte, zda vše opravdu funguje. Pokud je vše v pořádku, program zobrazí okno, jako je toto:
U databáze MariaDB se navíc může zobrazit zpráva, že tato verze databáze není podporována a nebudou k dispozici všechny funkce. To však není nijak závažné. Zavřete okno s nastavením a vraťte se do hlavního okna.
Zde klikněte na upravené připojení a dostanete se do rozhraní pro úpravu dotazů:
Napište nějaký dotaz a kliknutím na tlačítko blesku jej proveďte. Výsledek se zobrazí v dolní části obrazovky. Nebo pokud je prázdný, nezobrazí se nic:
Můžete si prohlédnout obsah nějaké tabulky:
Výhodou oproti aplikaci PhpMyAdmin je zde to, že můžete tvořit velmi rozsáhlé a složité dotazy. Program si je pamatuje a nemusíte dotaz zadávat pokaždé znovu. Navíc lze dotaz uložit do souboru. Můžete provést pouze část zadaných dotazů nebo pouze řádek pod kurzorem. To je velmi užitečné při projektování.
Chcete-li program odinstalovat, stačí provést tento příkaz:
$ sudo apt purge mysql-workbench-community
Jak vidíte, je instalace programů pomocí repozitářů poměrně snadná.