MySQL Workbench Tutorial: Co je to, jak nainstalovat a používat
⚡ Chytré shrnutí
MySQL Workbench je oficiální vizuální nástroj pro MySQL relační databáze, sjednocující modelování dat, vývoj SQL a správu serverů v jednom multiplatformním rozhraní, které se připojuje k lokálnímu nebo vzdálenému MySQL servery pro každodenní práci s databázemi.

Co je to MySQL?
MySQL je open source relační databáze.
MySQL je multiplatformní, což znamená, že běží na řadě různých platforem, jako například Windows, Linux a macOS.
Proč používat MySQL?
Systémů pro správu relačních databází je na trhu celá řada.
Příklady relačních databází zahrnují Microsoft SQL Server, Microsoft Přístup Oracle, DB2 atd.
Někdo se může ptát, proč bychom si vybrali MySQL nad ostatními systémy pro správu databází.
Odpověď na tuto otázku závisí na řadě faktorů.
Pojďme se podívat na silné stránky MySQL ve srovnání s jinými relačními databázemi, jako je SQL Server:
- MySQL podporuje více úložných modulů, každý s vlastními specifikacemi, zatímco jiné systémy, jako například SQL Server, podporují pouze jeden úložný modul. Abychom to pochopili, zvažte dva úložné moduly podporované MySQL:
- InnoDB — výchozí úložný engine dodávaný s MySQL od verze 5.5. InnoDB podporuje cizí klíče pro referenční integritu a také podporuje transakce standardu ACID.
- MyISAM — výchozí úložný engine pro MySQL před verzí 5.5. MyISAM postrádá podporu pro transakce. Mezi jeho výhody oproti InnoDB patří jednoduchost a vysoký výkon.
- MySQL má ve srovnání s jinými relačními databázovými systémy vysoký výkon. To je dáno jeho jednoduchostí návrhu a podporou více úložných systémů.
- Cenově výhodná – ve srovnání s jinými relačními databázemi je relativně levnější. Komunitní edice je ve skutečnosti zdarma. Komerční edice má licenční poplatek, který je také cenově výhodný ve srovnání s licenčními poplatky za produkty, jako jsou… Microsoft SQL Server.
- Multiplatformní — MySQL funguje na mnoha platformách, což znamená, že jej lze nasadit na většinu počítačů. Jiné systémy, jako například MS SQL Server, běží pouze na Windows platforma.
Aby bylo možné komunikovat s MySQL, budete potřebovat nástroj pro přístup k serveru, který dokáže komunikovat s MySQL serveru. MySQL podporuje připojení více uživatelů.
Co je to MySQL Pracovní stůl?
MySQL Workbench je vizuální nástroj pro návrh a modelování databází. MySQL relační databáze serveru. Usnadňuje vytváření nových fyzických datových modelů a úpravu stávajících MySQL databáze s funkcemi reverzního/forward inženýrství a řízení změn. Účelem MySQL Workbench má poskytnout rozhraní pro snadnější a strukturovanější práci s databázemi.
MySQL Workbench spojuje tři hlavní sady funkcí – modelování a návrh dat, vývoj v SQL a správu serverů – každá z nich je popsána níže.
Nástroj pro modelování a návrh
Modely jsou jádrem většiny validních a vysoce výkonných databází. MySQL Workbench nabízí nástroje, které vývojářům a správcům databází umožňují vizuálně vytvářet fyzické modely návrhu databází, které lze snadno převést do MySQL databáze využívající dopředné inženýrství.
- MySQL Workbench podporuje vytváření více modelů ve stejném prostředí.
- Podporuje všechny objekty – jako jsou tabulky, pohledy, uložené procedury a triggery – které tvoří databázi.
- MySQL Workbench má vestavěný nástroj pro validaci modelu, který hlásí datovému modeláři všechny zjištěné problémy.
- Umožňuje také různé modelovací notace a lze jej rozšířit pomocí skriptovacího jazyka Lua.
Obrázek níže znázorňuje modelovací okno pro MySQL Pracovní stůl.
Nástroj pro vývoj SQL
Strukturovaný dotazovací jazyk (SQL) nám umožňuje manipulovat s našimi relačními databázemi. SQL je srdcem všech relačních databází.
- MySQL Workbench má vestavěný vizuální editor SQL.
- Vizuální editor SQL umožňuje vývojářům vytvářet, upravovat a spouštět dotazy proti MySQL serverové databáze. Má nástroje pro prohlížení dat a jejich export.
- Jeho barevné zvýrazňovače syntaxe pomáhají vývojářům snadno psát a ladit příkazy SQL.
- Lze spustit více dotazů a výsledky automaticky zobrazit na různých kartách.
- Dotazy se také ukládají do panelu historie pro pozdější načtení a spuštění.
Obrázek níže ukazuje okno vývoje SQL pro MySQL Pracovní stůl.
Nástroj pro správu
Správa serverů hraje klíčovou roli v zabezpečení dat společnosti. Hlavními problémy týkajícími se správy serverů jsou správa uživatelů, konfigurace serveru, serverové protokoly a mnoho dalších. MySQL Workbench má následující funkce, které zjednodušují proces MySQL správa serveru:
- Správa uživatelů – vizuální nástroj pro správu uživatelů, který umožňuje správcům databází snadno přidávat nové a odebírat stávající uživatele v případě potřeby, udělovat a rušit oprávnění a prohlížet uživatelské profily.
- Konfigurace serveru – umožňuje pokročilou konfiguraci serveru a jemné doladění pro optimální výkon.
- Zálohování a obnova databáze – vizuální nástroj pro export a import MySQL dump soubory. MySQL Soubory dump obsahují SQL skripty pro vytváření databází, tabulek, zobrazení a uložených procedur a pro vkládání dat.
- Serverové protokoly – vizuální nástroj pro prohlížení MySQL protokoly serveru. Protokoly zahrnují protokoly chyb, binární protokoly a protokoly InnoDB. Tyto protokoly se hodí při provádění diagnostiky na serveru.
Obrázek níže ukazuje administrátorský panel pro MySQL Pracovní stůl.
Další část se zabývá instalací MySQL Pracovní stůl zapnutý Windows.
Jak nainstalovat MySQL Pracovní stůl (pro Windows)
V této části se naučíme, jak jej nainstalovat a používat MySQL Pracovní stůl.
Instalace MySQL Workbench je dvoukrokový proces.
1) Nainstalujte MySQL Community Server.
2) Nainstalujte MySQL Workbench — pracovní plochu můžete nainstalovat pomocí souboru zip nebo instalačního programu MSI (doporučeno).
Poznámka: K provedení instalace budete potřebovat oprávnění správce nebo zkušeného uživatele.
Začínáme
Jakmile dokončíte instalaci výše uvedeného, je třeba nastavit MySQL Pracovní stůl, jak je znázorněno níže. Následuje podrobný postup instalace MySQL Pracovní stůl.
Krok 1) Otevřete okno Domů. Prvním krokem je spuštění MySQL Pracovní stůl. To, co vidíte, se nazývá domovské okno.
Krok 2) Otevřete Průvodce novým připojením. Dále je třeba vytvořit si MySQL připojení k serveru, které obsahuje podrobnosti o cílovém databázovém serveru, včetně způsobu připojení k němu. Klikněte na „+“ v MySQL Domovské okno Workbench. Otevře se průvodce nastavením nového připojení.
Krok 3) Klikněte na tlačítko Konfigurovat správu serveru. Jako začátečník můžete vytvořit připojení k lokálně nainstalovanému serveru. Klikněte na tlačítko Konfigurovat správu serveru v okně Nastavení nového připojení a zkontrolujte konfiguraci MySQL serveru.
Krok 4) Klikněte na tlačítko Další pro pokračování. Otevře se nové okno s názvem Konfigurace lokální správy. Klikněte na tlačítko Další pro pokračování.
Krok 5) Zadejte heslo a stiskněte OK. Průvodce dále otestuje připojení k databázi. Pokud test selže, vraťte se zpět a opravte parametry připojení k databázi. Poté se otevře vyskakovací okno s výzvou k zadání hesla root pro otestování připojení k lokálnímu serveru. MySQL instance serveru. Heslo je to, které jste nastavili během instalace MySQLZadejte heslo a stiskněte OK.
Krok 6) Klikněte na tlačítko Další pro pokračování. Dále průvodce otestuje připojení k databázi. Pokud test selže, vraťte se zpět a opravte parametry připojení k databázi. Pokud jsou všechny testy úspěšné, klikněte na tlačítko Další pro pokračování.
Krok 7) Klikněte na tlačítko Další. Poté se otevře nový průvodce správou místních služeb – umožňuje vám přepínat mezi více MySQL servery nainstalované na jednom počítači. Jako začátečník můžete toto přeskočit a pokračovat kliknutím na Další.
Krok 8) Vyberte MySQL Konfigurační soubor serveru. Průvodce poté ověří možnost přístupu k MySQL Server Configuration File a testovací příkazy start/stop.
Krok 9) Kliknutím na tlačítko Dokončit dokončete konfiguraci serveru. Dále si můžete prohlédnout aktuální konfiguraci. Po kontrole konfigurace klikněte na tlačítko Dokončit pro dokončení konfigurace serveru.
Krok 10) Klikněte na Test připojení. Dalším krokem je nastavení připojení, které lze použít k připojení k serveru. Pokud jste ještě nevytvořili připojení, můžete použít zadané výchozí hodnoty. Po zadání názvu připojení [1] klikněte na tlačítko Testovat připojení [2].
Krok 11) Klikněte na OK. Otevře se nové dialogové okno s dotazem na heslo pro uživatele root/vybraného uživatele. Pokud váš MySQL Uživatel root má heslo, můžete ho zadat pomocí obchodu Store v Vault funkce. Klepněte na tlačítko OK.
Pokud je zadané heslo uživatele správné, zobrazí se následující obrazovka. Klikněte na obě tlačítka OK a je to hotové.
Na domovské stránce se zobrazí nová instance.
Double-klikněte a začněte dotazovat.

















