Úvod
Následující návod popisuje, jak nainstalovat a začít pracovat se systémem správy relačních databází MySQL v operačním systému Microsoft Windows 7. Tyto pokyny by měly být velmi podobné pro ostatní operační systémy Windows, jako je Windows 8 nebo Windows Server.
MySQL se rozrostlo z velmi oblíbeného open source relačního DBMS na sadu databázových serverů a vývojových nástrojů. Mezi tyto součásti patří:
Databázový server MySQL | Hlavní databázový server schopný hostovat více databázových schémat obsluhujících místní a vzdálené klientské uživatele. |
MySQL Workbench | Grafické uživatelské rozhraní pro správu serveru a práci se schématy a daty. |
Konektor MySQL | Sbírka nástrojů a rozhraní API používaných k integraci MySQL do různých programovacích jazyků, jako je PHP, Java, Python, .NET a další. |
MySQL Excel | Doplněk aplikace Excel, který umožňuje import a export dat MySQL do/z MS Excel |
MySQL Fabric | Další služby, které poskytují redundanci a rozdělení dat v rámci kolekce serverů MySQL. |
MySQL Notifier | Další služby, které monitorují server MySQL. |
Systém správy databáze MySQL a související nástroje jsou v zásadě vlastněny a vyvíjeny společností Oracle Corporation. Oracle nabízí dva typy licencí:
- Enterprise Edition je komerčně licencovaná verze s plnou podporou od společnosti Oracle.
- Community Edition je open source (GPL) licencovaná verze dostupná na této webové stránce:http://dev.mysql.com/downloads/
Tento tutoriál se zaměřuje na práci s Community Edition MySQL 5.6. Další část popisuje, jak stáhnout a nainstalovat různé součásti MySQL. Následující části poskytují stručný úvod do práce s databází MySQL pomocí MySQL Workbench.
Získání instalačního softwaru MySQL
Nejjednodušší způsob, jak získat MySQL pro Windows, je použít Windows Installer dostupný na odkazu „MySQL pro Windows“:
http://dev.mysql.com/downloads/windows/installer/
Existují dvě verze MySQL Windows Installer. „Webová komunitní edice“ stáhne malý program, který poté stáhne každou komponentu MySQL, se kterou budete chtít pracovat. Verze „mysql-installer“ stáhne všechny komponenty v jednom instalačním balíčku, ze kterého můžete nainstalovat MySQL.
- Pro tyto pokyny si stáhněte plnou verzi mysql-installer-community-5.6.26.0.msi:
- Po kliknutí na tlačítko Stáhnout budete vyzváni k přihlášení do Oracle:
- Pokud máte účet Oracle, pokračujte kliknutím na tlačítko Přihlásit. Jinak klikněte na tlačítko „Zaregistrovat se“.
- Vyplňte krátký průzkum a poté klikněte na Odeslat:
- Klikněte na tlačítko Stáhnout:
- Uložte stažený soubor .msi soubor do dočasné složky:
Spuštění instalačního programu MySQL
- Dvakrát klikněte na soubor .msi a zahajte instalaci.
- Jakmile se instalační program spustí, přečtěte si licenční smlouvu, zaškrtněte políčko „Souhlasím s licenčními podmínkami“ a klikněte na tlačítko Další>.
- Dalším krokem je výběr typu instalace. Pro tento příklad jsme vybrali Plnou instalaci a klikněte na tlačítko Další>.
Všimněte si, že úplná instalace nainstaluje všechny součásti MySQL do c :\program files (x86) a uloží všechny databázové soubory MySQL do c:\ProgramData . Pokud byste chtěli nainstalovat MySQL na jiný disk nebo jinou složku, vyberte Custom Install. - (V případě úplné instalace tento krok přeskočte) V případě vlastní instalace můžete vybrat součásti ke stažení. Zvýrazněte produkty v seznamu „Dostupné produkty“ a kliknutím na zelenou šipku je přidejte do okna „Produkt/Funkce k instalaci“:
Klepnutím na Rozšířené možnosti vyberte jinou instalační a datovou složku:
Pokračujte kliknutím na tlačítko Další>.
Pokračování instalace MySQL
- Pro úplnou instalaci nebo vlastní instalaci může být vyžadován nějaký další software. V tomto případě MySQL Workbench a MySQL Fabric vyžadují spustitelné knihovny Visual Studio 2013 C++. Tyto mohou být automaticky staženy instalačním programem z webových stránek společnosti Microsoft. MySQL Connector for Python vyžaduje instalaci Pythonu. Instalační program MySQL to nedokáže vyřešit automaticky. Pokud budete provádět vývoj s MySQL a Python, nainstalujte nejprve Python 3.4 a poté pokračujte v instalaci MySQL.
Chcete-li nainstalovat Microsoft Visual C++ 2013 Runtime, zvýrazněte první produkt MySQL Workbench a poté klikněte na tlačítko „Spustit“
Pokud se instalační program Visual C++ 2013 Runtime znovu spustí, můžete jej zavřít, protože již byl nainstalován.
- V tomto okamžiku by měly být splněny všechny požadavky a můžete kliknout na tlačítko Další>:
- Klikněte na tlačítko Provést tlačítko pro instalaci zobrazených součástí:
- Jakmile je každá součást nainstalována, klikněte na tlačítko Další:
Pokračování instalace MySQL – průvodci konfigurací
- Dalším krokem je spuštění konfiguračních průvodců pro databázový server a ukázkové databáze.
- Základní konfigurace serveru MySQL se zabývají tím, jak klienti komunikují se serverem. Pro tento příklad jsme vybrali Vývojový systém a jsou vyzváni k zadání výchozího portu TCP/IP, kterému server MySQL naslouchá.
Zadejte heslo správce serveru MySQL. Přidejte alespoň dva další účty:
Klikněte na tlačítko Přidat uživatele:
- Nakonfigurujte server MySQL tak, aby běžel jako služba Windows:
- Uveďte názvy pro každý z protokolů:
- Kliknutím na tlačítko Provést použijte všechny potřebné konfigurace:
- Po dokončení konfiguračních úloh klikněte na tlačítko Dokončit:
Pokračování instalace MySQL – Konfigurace serveru
- Další obrazovka poskytuje kontrolu připojení k serveru MySQL:
- Další konfigurace serveru se použijí dále:
Instalace by nyní měla být dokončena. Klikněte na tlačítko Dokončit.
Položky nabídky Start MySQL
Instalační služba Windows Installer MySQL vytvoří skupinu MySQL v části Všechny programy a obsahuje následující zkratky:
Práce s MySQL Workbenchem
Tři hlavní způsoby interakce vývojářů s MySQL jsou:
- Nástroj příkazového řádku MySQL s názvem mysql.exe
- The MySQL Workbench
- Prostřednictvím programovacího jazyka, jako je PHP, Perl, Java, C++ atd.
Většině lidí, kteří začínají s MySQL, nejlépe poslouží práce s MySQL Workbench.
- Chcete-li spustit MySQL Workbench, vyberte jeho zástupce z nabídky Start Windows:
- Klikněte na „Místní instanci MySQL56“. Zadejte heslo pro „kořenový“ účet správce databáze (toto bylo nastaveno během instalace v části Konfigurace):
Objeví se hlavní obrazovka MySQL Workbench:
- Příkazy SQL lze zadávat přímo do oblasti „Dotaz 1“ a spustit kliknutím na ikonu blesku:
- „Server“ v MySQL může hostit jedno nebo více databázových schémat . Každé schéma je kolekcí tabulek, pohledů, uložených procedur a funkcí, které pravděpodobně souvisí s aplikací.
Chcete-li pracovat s konkrétním schématem, použijte příkaz USE následovaný názvem schématu. Pokud jste například nainstalovali vzorová schémata a data (včetně schématu „sakila“ během procesu instalace), můžete zadat:
USE sakila - Chcete-li zjistit, které tabulky existují ve schématu saikla, ZOBRAZIT TABULKY příkaz:
- Chcete-li zobrazit sloupce v tabulce, zadejte příkaz SHOW COLUMNS IN
. Například:
- Pro tabulky ve schématu lze zadat jakýkoli dotaz SQL. Například:
Spuštění SQL skriptu pomocí MySQL Workbench
„Skript SQL“ je textový soubor, který obsahuje příkazy SQL a další databázové příkazy, které mají být spouštěny v databázi. Skripty se používají k automatickému vytváření schémat, tabulek, uložených procedur, pohledů a dalších databázových objektů a také k vkládání, aktualizaci nebo odstraňování dat z tabulek. Mnoho správců databází také vytváří skripty pro automatizaci jejich práce.
Chcete-li spustit existující soubor skriptu SQL, rozbalte nabídku Soubor a vyberte možnost Otevřít skript SQL:
Přejděte do příslušné složky Windows a vyberte soubor skriptu SQL:
Klikněte na tlačítko Otevřít a skript se načte do editoru dotazů:
Klepnutím na ikonu blesku spustíte všechny příkazy. Zkontrolujte, zda v okně Action Output nejsou nějaké chyby.