MySQL Workbench Tutorial: Co je to, jak nainstalovat a používat

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ř Windows, Linux a Mac OS atd.

V tomto MySQL Workbench tutorial, naučíte se-

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ů.

Podívejme se na silné stránky MySQL ve srovnání s více než relačními databázemi, jako je SQL Server-

  • MySQL podporuje více úložných modulů, z nichž každý má své vlastní specifikace, zatímco jiné systémy jako SQL server podporují pouze jeden úložný modul. Abychom toto tvrzení ocenili, podívejme se na dva úložné motory podporované MySQL.
  • InnoDB: – jeho výchozí úložný modul dodávaný s MySQL od verze 5.5. InnoDB podporuje cizí klíče pro referenční integritu a také podporuje transakce standardu ACID.
  • MyISAM: – byl to výchozí modul úložiště 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á vysoký výkon ve srovnání s jinými relačními databázovými systémy. To je způsobeno jeho jednoduchostí v designu a podporou motorů s více úložnými prostory.
  • Nákladově efektivní, je relativně levnější z hlediska nákladů ve srovnání s jinými relačními databázemi. Ve skutečnosti je komunitní edice zdarma. Komerční vydání má licenční poplatek, který je také nákladově efektivní ve srovnání s licenčními poplatky pro produkty, jako je např Microsoft SQL Server.
  • Křížová platforma - MySQL funguje na mnoha platformách, což znamená, že jej lze nasadit na většinu počítačů. Jiné systémy, jako je MS SQL Server, běží pouze na platformě Windows.

Aby bylo možné komunikovat s MySQL, budete potřebovat a nástroj pro přístup k serveru se kterým lze komunikovat MySQL serveru. MySQL podporuje připojení více uživatelů.

Co je to MySQL Pracovní stůl?

MySQL Workbench je Vizuální návrh a modelování databází přístupový nástroj pro MySQL serverová relační databáze. Usnadňuje tvorbu nových fyzických datových modelů a úpravu stávajících MySQL databáze s funkcemi zpětného/dopředného inženýrství a řízení změn. Účel MySQL workbench má poskytnout rozhraní pro snadnější a strukturovanější práci s databázemi.

MySQL Workbench

MySQL pracovní stůl – nástroj pro modelování a navrhování

  • Modely jsou jádrem většiny platných a vysoce výkonných databází. MySQLworkbench má nástroje, které umožňují vývojářům a správcům databází vizuálně vytvářet modely návrhu fyzické databáze, do kterých lze snadno přeložit MySQL databáze využívající dopředné inženýrství.
  • MySQL workbench podporuje tvorbu více modelů ve stejném prostředí.
  • Podporuje všechny objekty, jako jsou tabulky, pohledy, uložené procedury, spouštěče atd., které tvoří databázi.
  • MySQL workbench má vestavěný nástroj pro ověřování modelu, který hlásí jakékoli problémy, které by mohly být nalezeny, do datového modeláře.
  • Umožňuje také různé modelovací zápisy a lze jej rozšířit pomocí skriptovacího jazyka LUA.

Obrázek níže ukazuje modelovací okno pro MySQLPracovní stůl.

MySQL pracovní stůl – nástroj pro modelování a navrhování

MySQL workbench – SQL vývojový nástroj

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í.

  • MySQLworkbench, má vestavěný vizuální editor SQL.
  • Editor Visual SQL umožňuje vývojářům vytvářet, upravovat a spouštět dotazy 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 vývojové okno SQL pro MySQL Pracovní stůl.

MySQL workbench - SQL vývojový nástroj

Jak používat MySQL Workbench – nástroj pro správu

Správa serveru hraje klíčovou roli v zabezpečení dat společnosti. Hlavní problémy týkající se správy serveru jsou správa uživatelů, konfigurace serveru, protokoly serveru a mnoho dalších. pracovní stůl MySQL 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 v případě potřeby odebírat stávající uživatele, udělovat a rušit oprávnění a prohlížet uživatelské profily.
  • Konfigurace serveru – umožňuje pokročilou konfiguraci serveru a jemné ladění pro optimální výkon.
  • Zálohování a obnova databáze – vizuální nástroj pro export/import MySQL dump soubory. MySQL dump soubory obsahují SQL skripty pro vytváření databází, tabulek, pohledů, uložených procedur a vkládání dat.
  • Protokoly serveru – vizuální nástroj pro prohlížení MySQL protokoly serveru. Protokoly zahrnují protokoly chyb, binární protokoly a protokoly InnodDB. Tyto protokoly jsou užitečné při provádění diagnostiky na serveru. Obrázek níže ukazuje modelovací okno pro MySQL Pracovní stůl.

Obrázek níže ukazuje panel Admin pro Workbench MySQL.

MySQL Workbench – nástroj pro správu

Jak nainstalovat MySQL pracovní stůl (pro Windows)

V tomto MySQL Workbench tutoriál pro začátečníky, naučíme se, jak nainstalovat a používat MySQL Pracovní stůl.

instalovat MySQL workbench je proces o 2 krocích.

1) Nainstalujte MySQL Community Server

2) Nainstalujte MySQL ponk – Workbench 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 pokročilého uživatele.

Začínáme

Jakmile dokončíte instalaci výše, musíte provést nastavení MySQL Pracovní stůl, jak je znázorněno níže -
Následuje postup krok za krokem, jak nainstalovat MySQL pracovní stůl.

Krok 1) Otevřete okno Domů
Prvním krokem je spuštění Workbench MySQL. To, co vidíte, se nazývá Domovské okno

instalovat MySQL ponk

Krok 2) Otevřete Průvodce novým připojením
Dále musíte vytvořit svůj MySQL Server Connection, který obsahuje podrobnosti o cílovém databázovém serveru včetně toho, jak se k němu připojit. Klikněte “ + “ in MySQL Okno Home Workbench. Toto se otevře Nastavit nové připojení. kouzelník

instalovat MySQL ponk

Krok 3) Klepněte na tlačítko Konfigurovat správu serveru
Jako začátečník můžete vytvořit připojení pro lokálně nainstalovaný server. Klikněte Konfigurace správy serveru tlačítko v Nastavit nové připojení okno pro kontrolu konfigurace MySQL serveru.

instalovat MySQL ponk

Krok 4) Pokračujte kliknutím na tlačítko Další
Otevře se nové okno s názvem Nakonfigurujte místní správu. Pokračujte kliknutím na tlačítko Další.

instalovat MySQL ponk

Krok 5) Zadejte své heslo a stiskněte OK
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.5. Dále se otevře vyskakovací okno s dotazem na vaše rootovské heslo pro otestování vašeho připojení k místní instanci serveru mysql. Heslo je to, které jste nastavili při instalaci MySQL Pracovní stůl. Zadejte své heslo a stiskněte OK

instalovat MySQL ponk

Krok 6) Pokračujte kliknutím na Další
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é, pokračujte kliknutím na Další.

instalovat MySQL ponk

Krok 7) Klepněte na tlačítko Další
Poté se otevře nový průvodce o správě místních služeb – umožňuje přepínat mezi více servery mysql nainstalovanými na jednom počítači. Jako začátečník to můžete obejít a kliknout další pokračovat.

instalovat MySQL ponk

Krok 8) vybrat MySQL Konfigurační soubor serveru
Průvodce poté zkontroluje možnost přístupu MySQL Server Configuration File a testovací příkazy start/stop.

instalovat MySQL ponk


Krok 9) Kliknutím na Dokončit dokončete konfiguraci serveru
Dále si můžete prohlédnout aktuální konfigurace. Po zkontrolování konfigurací dokončete konfiguraci serveru kliknutím na tlačítko Dokončit

instalovat MySQL ponk

Krok 10) Klepněte na Test připojení
Dalším krokem je nastavení připojení, které lze použít pro připojení k serveru. Pokud jste připojení ještě nevytvořili, můžete použít uvedené výchozí hodnoty. Po zadání názvu připojení [ 2 ] klikněte na Test připojení [ 1 ].

instalovat MySQL ponk

Krok 11) klepněte na tlačítko OK
Otevře se nové dialogové okno s dotazem na heslo pro root/vybraného uživatele. Pokud váš MySQL uživatel root má heslo, můžete ho zadat pomocí Store in Vault funkce. Klepněte na tlačítko OK.

instalovat MySQL ponk

Pokud je zadané heslo pro uživatele správné, zobrazí se následující obrazovka. Klikněte na obojí OK tlačítka a můžete jít.

instalovat MySQL ponk

Na domovské stránce se zobrazí nová instance.

instalovat MySQL ponk

Double klikněte a začněte dotazovat.

Shrnutí

  • MySQL je open source relační databáze, která je multiplatformní.
  • MySQL podporuje více úložišť, což výrazně zlepšuje ladění výkonu serveru a flexibilitu. Před verzí 5.5 byl výchozím úložištěm MyISAM, který postrádal podporu pro transakce, od verze 5.5; výchozím úložištěm je InnoDB, který podporuje transakce a cizí klíče.
  • MySQL server lze spravovat pomocí řady nástrojů mysql pro přístup k serveru, které zahrnují jak komerční, tak open source produkty. Oblíbené příklady zahrnují;
  • phpMyAdmin – webový nástroj pro přístup k serveru s otevřeným zdrojovým kódem pro více platforem
  • SQLYog – zaměřené na platformu Windows, nástroj pro přístup k desktopovému komerčnímu serveru
  • MySQL ponk – nástroj pro přístup k serveru s otevřeným zdrojovým kódem pro více platforem
  • MySQL workbench je integrované vývojové prostředí pro MySQL server. Má pomůcky pro databázové modelování a návrh, vývoj SQL a správa serverů.