sql >> Databáze >  >> RDS >> Mysql

Instalace a práce s MySQL 5 na Windows 7

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

  1. Pro tyto pokyny si stáhněte plnou verzi mysql-installer-community-5.6.26.0.msi:
  2. Po kliknutí na tlačítko Stáhnout budete vyzváni k přihlášení do Oracle:
  3. Pokud máte účet Oracle, pokračujte kliknutím na tlačítko Přihlásit. Jinak klikněte na tlačítko „Zaregistrovat se“.
  4. Vyplňte krátký průzkum a poté klikněte na Odeslat:
  5. Klikněte na tlačítko Stáhnout:
  6. Uložte stažený soubor .msi soubor do dočasné složky:

Spuštění instalačního programu MySQL

  1. Dvakrát klikněte na soubor .msi a zahajte instalaci.
  2. 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ší>.
  3. 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.
  4. (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

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

  2. V tomto okamžiku by měly být splněny všechny požadavky a můžete kliknout na tlačítko Další>:
  3. Klikněte na tlačítko Provést tlačítko pro instalaci zobrazených součástí:
  4. Jakmile je každá součást nainstalována, klikněte na tlačítko Další:

Pokračování instalace MySQL – průvodci konfigurací

  1. Dalším krokem je spuštění konfiguračních průvodců pro databázový server a ukázkové databáze.
  2. 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:

  3. Nakonfigurujte server MySQL tak, aby běžel jako služba Windows:
  4. Uveďte názvy pro každý z protokolů:
  5. Kliknutím na tlačítko Provést použijte všechny potřebné konfigurace:
  6. Po dokončení konfiguračních úloh klikněte na tlačítko Dokončit:

Pokračování instalace MySQL – Konfigurace serveru

  1. Další obrazovka poskytuje kontrolu připojení k serveru MySQL:
  2. Další konfigurace serveru se použijí dále:

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

  1. Chcete-li spustit MySQL Workbench, vyberte jeho zástupce z nabídky Start Windows:
  2. 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:

  3. Příkazy SQL lze zadávat přímo do oblasti „Dotaz 1“ a spustit kliknutím na ikonu blesku:
  4. „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
  5. Chcete-li zjistit, které tabulky existují ve schématu saikla, ZOBRAZIT TABULKY příkaz:
  6. Chcete-li zobrazit sloupce v tabulce, zadejte příkaz SHOW COLUMNS IN . Například:
  7. 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.


  1. Je možné použít SqlGeography s Linq to Sql?

  2. Přidejte klauzule WHERE do SQL dynamicky / programově

  3. Serializace odstranění z indexů seskupených sloupců

  4. Jak převést milisekundy na datum v SQLite