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

Jak nainstalovat MySQL na Windows

MySQL je open-source systém pro správu databází kategorizovaný jako relační DBMS (Database Management System). Dcera Michaela Widenia „My“ byla spoluzakladatelkou MySQL, a proto se jmenovala MySQL. Název kombinuje dva pojmy; spoluzakladatel „My“ a SQL, což je zkratka pro Structured Query Language.

MySQL je nabízena jako open-source serverová edice i jako podniková serverová edice. Tento článek se bude zabývat instalací edice komunitního serveru s otevřeným zdrojovým kódem.

Poznámka:Při použití serveru se systémem Windows jako hostitele se někteří uživatelé uchýlí k použití MSSQL (Microsoft SQL Server). Měli byste však mít na paměti, že MSSQL má určitá omezení, jako jsou licenční omezení, která znesnadňují použití ve srovnání s MySQL, o kterých se budeme v tomto článku věnovat.

MySQL je podobná Lamp Stack, sestavení serveru založeného na Linuxu, která je k dispozici také pro uživatele Windows. V závislosti na potřebách uživatelů mohou s pomocí MySQL vyvinout celou databázi. Výhodou použití MySQL je, že jej lze spouštět současně s MSSQL. Být zdarma, můžete experimentovat s oběma databázovými servery.

Instalace MySQL na Windows

Krok 1:Stáhněte si instalační soubor

Stáhněte si open-source komunitní server MySQL odtud. Po stažení nejnovější verze, což je v době psaní tohoto článku verze 8.0.25, spusťte stažený instalační soubor. Musíte najít stažený instalační soubor a dvojitým kliknutím jej spustit.

Krok 2:Výběr typu instalace instalace

Toto je druhá fáze během procesu instalace. Po spuštění instalačního programu budete muset vybrat typ instalace pro MySQL nainstalovaný na vašem operačním systému Windows. Uvidíte pět typů instalace, jak je uvedeno níže:

1. Výchozí nastavení pro vývojáře: Tato volba nainstaluje balíčky a aplikace, které budou použity pro vývoj, jako například:

  • Server MySQL
  • MySQL shell:Toto je nová klientská aplikace MySQL používaná ke správě serverů MySQL a instancí clusteru InnoDB.
  • MySQL Router:Toto je router s vysokou dostupností pro nastavení clusteru InnoDB, která se instalují na aplikační uzly
  • MySQL Workbench:Toto je grafické uživatelské rozhraní používané při vývoji a správě serveru
  • MySQL pro Excel:Toto je plugin pro Excel, který usnadňuje přístup a manipulaci s daty MySQL.
  • MySQL pro Visual Studio:Tento nástroj umožňuje uživatelům VS pracovat s MySQL.
  • Konektory MySQL:Umožňuje připojení dat pomocí konektorů/Net, C/C++, Java, OBDC.

Stručně řečeno, tato možnost pomáhá při vytváření vývojového stroje.

2. Pouze server: Používá se k nasazení serverů MySQL, ale nepoužívá se při vývoji aplikací MySQL. Tuto volbu lze použít pouze v případě, že uživatel plánuje instalaci samostatného databázového serveru. Dodává se se všemi serverovými aplikacemi a balíčky.

3. Pouze klient: Tento typ nainstaluje všechny nástroje potřebné k vývoji aplikací MySQL; nezahrnuje však server MySQL. Pokud plánujete vyvíjet aplikace pro stávající server, pak by to měla být vaše konečná volba. Balíčky a aplikace nainstalované pouze klientem jsou:

  • MySQL shell:Toto je nová klientská aplikace MySQL používaná ke správě serverů MySQL a instancí clusteru InnoDB.
  • MySQL Router:Toto je vysoce dostupný routerový démon pro nastavení clusteru InnoDB, který se má nainstalovat na aplikační uzly
  • MySQL Workbench:Toto je grafické uživatelské rozhraní používané při vývoji a správě serveru
  • MySQL pro Excel:Toto je plugin pro Excel, který usnadňuje přístup a manipulaci s daty MySQL.
  • MySQL pro Visual Studio:Tento nástroj umožňuje uživatelům VS pracovat s MySQL.
  • Konektory MySQL:umožňují připojení dat pomocí konektorů/Net, C/C++, Java, OBDC

4. Úplné: Tato možnost se používá, pokud si uživatel přeje nainstalovat všechny součásti serveru MySQL na stroj.

5. Vlastní: Toto je přizpůsobitelná možnost, která uživateli dává možnost vybrat si možnosti, které nejlépe vyhovují jeho potřebám.

V tomto článku tutoriálu vybereme možnost „Plný“ a klikneme na „Další.“

Před přechodem z fáze „Výběr typu instalace“ do fáze „Instalace“ instalační program zkontroluje všechny požadované předpoklady pro instalaci databázového serveru MySQL. Pokud softwarové předpoklady chybí, najdete podrobnosti na obrazovce „Zkontrolovat požadavky“. Kromě toho se na obrazovce „Check Requirements“ zobrazí název chybějícího produktu nebo základní součásti/softwaru a jejich důvod selhání.

Například v tomto kurzu MySQL pro Excel 1.3.8 (instalace nástrojů Visual Studio 2010 vyžadované pro Office Runtime), MySQL pro Visual Studio 1.2.9 (instalace Visual Studio 2015, 2019 a 2017) Connector/Python 8.0. 19 (Instaluje 64bitový python) nebyly vyřešeny. Chcete-li je vyřešit, klikněte na „Provést“. Případně to můžete ignorovat a přejít k další fázi kliknutím na „Další.“

Po kontrole požadavků a instalaci všech požadovaných předpokladů klikněte na „Další“ a pokračujte do fáze instalace. Instalační program upozorní, pokud požadované předpoklady nebyly nainstalovány ve fázi „Zkontrolovat požadavky“. S touto fází byste si však neměli dělat starosti, protože můžete přeskočit do fáze instalace kliknutím na „Ano.“

Na instalační obrazovce uvidíte seznam produktů MySQL, které budou nainstalovány na vaši pracovní stanici. Pokud nemáte ponětí o MySQL, nebojte se. Stačí kliknout na „Provést“. Instalační program stáhne a nainstaluje všechny produkty zobrazené na předchozí obrazovce. V závislosti na rychlosti vašeho internetu budete muset několik minut počkat.

Jakmile je proces dokončen, MySQL je nainstalována ve vašem operačním systému Windows a nyní jste připraveni přejít k další fázi, konfiguraci databázového serveru MySQL a dalších požadovaných komponent. Kliknutím na „Další“ přejděte k další fázi, kterou je „Konfigurace produktu.“

Produkty zobrazené na obrazovce konfigurace produktu jsou produkty, které vyžadují konfiguraci. V našem případě začneme konfigurací serveru MySQL 8.0.19. Začněte kliknutím na „Další.“

Na další obrazovce „Vysoká dostupnost“ si můžete vybrat instalaci Standalone MySQL Server/ Classic MySQL Replication nebo InnoDB Cluster. InnoDB Cluster je řešení s vysokou dostupností MySQL, které využívá skupinovou replikaci. V zájmu výukového programu vybereme „Samostatný server MySQL / klasická replikace MySQL.“

Další obrazovka je „Typ a síť“. Na této obrazovce nakonfigurujeme typ konfigurace MySQL. Je to předdefinovaná sada konfiguračních parametrů, která určuje prostředky, které je třeba přemístit do služeb MySQL. Možnosti konfigurace jsou:

  • Vývojový počítač: Tato konfigurace umožňuje uživateli alokovat minimální zdroje službě MySQL.
  • Počítač serveru: Tato možnost také využívá minimální zdroje. Vyhovuje instalaci databáze a webového serveru. Stejně tak alokuje minimální zdroje pro služby MySQL.
  • Vyhrazený počítač: uživatel se může rozhodnout pro tuto možnost konfigurace pouze v případě, že vytvořil vyhrazený server MySQL. Službám MySQL jsou přidělovány velké prostředky pomocí této konfigurační metody.

Pro tento tutoriál nakonfigurujeme „Vývojový počítač“ pomocí rozevíracího seznamu konfigurace.

Připojení

Toto je stále ve fázi „Typ a vytváření sítí“. V této části může uživatel ovládat, jak se klienti připojují k databázím MySQL. Protokol TCP/IP, Pojmenované propojení procesů a Sdílená paměť jsou možnosti konfigurace dostupné v této fázi. Chcete-li konfigurovat připojení pomocí „Shared Memory and Named Pipe“, musíte zadat název paměti a název kanálu.

Při konfiguraci pomocí volby TCP/IP však budete muset zadat výchozí port používaný pro připojení k databázovému serveru. Kromě toho můžete také povolit číslo portu uvedené v textovém poli Port ve bráně firewall. To umožní připojení MySQL a umožní uživatelům připojení k databázím.

V tomto tutoriálu dokončíme proces konfigurace pomocí možnosti TCP/IP. Po úspěšné konfiguraci přejděte do fáze „Authentication Mode“.

Pro silná hesla použijeme autentizační heslo SHA256. Na obrazovce Metoda autentizace můžete buď vybrat „Použít šifrování silného hesla pro autentizaci (DOPORUČENO) nebo „Použít starší metodu autentizace (zachovat kompatibilitu MySQL 5.x)“. Můžete si tedy vybrat způsob, který vám nejlépe vyhovuje. V zájmu tohoto tutoriálu však vybereme „Použít šifrování silného hesla pro autentizaci (DOPORUČENO).

Poznámka: Pokud plánujete používat metodu šifrování pomocí silného hesla, ujistěte se, že jsou všechny konektory aktuální, jinak vám tato metoda bude překážet.

Po výběru naší preferované metody uvedené výše klikněte na „Další“. Po dokončení přejděte k další fázi, kterou je „Účty a role.“

Na obrazovce „Účty a role“ zadáte heslo kořenového účtu MySQL. Kořenový účet MySQL by měl být deaktivován, protože je výchozím účtem sysadmin.

Poznámka: Další uživatele můžete přidat kliknutím na „Přidat uživatele“. Zobrazí se dialogové okno uživatelského účtu. Zadejte název hostitele, uživatelské jméno, uživatelskou roli, typ ověření a heslo. Chcete-li vytvořit nového uživatele, vyplňte všechny uvedené údaje a poté kliknutím na „OK“ přejděte k další fázi.

Další fází je obrazovka „Windows Service“, kde nakonfigurujeme server MySQL. V této fázi je server nakonfigurován tak, aby běžel jako služba systému Windows. Zadejte prosím správné podrobnosti (požadovaný název) a nakonfigurujte jej na AutoStart při každém restartování systému. Kromě toho poskytněte přihlašovací údaje, které usnadní běh serveru MySQL. Pro službu Windows může uživatel vybrat buď „Standardní systémový účet“ nebo „Vlastní uživatel“, jak je znázorněno na obrázku níže:

Kliknutím na „Další“ se přesunete do poslední fáze konfigurace, kterou je „Použít konfiguraci“. Na této obrazovce uvidíte seznam různých potvrzovacích kroků, jak je uvedeno níže. Jakmile budete hotovi se všemi konfiguračními nastaveními, klikněte na “Execute.”

Proces instalace začne po kliknutí na tlačítko „Spustit“. Chcete-li zobrazit proces instalace, klikněte na kartu „Protokol“. Po úspěšné instalaci kliknutím na „Dokončit“ zavřete instalační program.

Ukázková instalace databáze

Tato možnost se spustí, pokud jste použili typ instalace „Plná“. Po dokončení instalace se instalační program MySQL přímo přesune na ukázkovou obrazovku. Jakmile se dostanete na tuto obrazovku, musíte zadat své uživatelské jméno a heslo, které obsahuje oprávnění sysadmin/root, a kliknout na „Zkontrolovat“.

Poté klikněte na „Další“ a budete přesměrováni na obrazovku „Použít konfiguraci“. Na této obrazovce klikněte na „Execute“ pro zahájení procesu instalace ukázkové databáze.

Poznámka: Chcete-li vidět průběh instalačního procesu, můžete kliknout na tlačítko „Přihlásit se“.

Po dokončení instalace ukázkové databáze klikněte na tlačítko „Dokončit“.

Instalační technik poté přejde do další fáze, kterou je fáze „Konfigurace produktu“. V této fázi uvidíte na stavovém řádku průběh instalace MySQL Server 8.0.25 a Ukázka a Příklad 8.0.25. Po dokončení se stav změní na konfigurace dokončena.

Poslední fází této fáze je fáze „Instalace dokončena“. Zde uvidíte obrazovku Kompletní instalace, která obsahuje „Kopírovat protokol do schránky“, „Spustit MySQL Workbench po instalaci“ a „Spustit MySQL Shell po instalaci“. Chcete-li začít prozkoumávat nově nainstalovaný server MySQL, zaškrtněte políčka vedle položek „Spustit MySQL Workbench po instalaci“ a „Spustit prostředí MySQL po instalaci“ a poté klikněte na „Dokončit“, jak je znázorněno níže:

Připojování serveru MySQL

Po úspěšné instalaci je nyní čas připojit se k serveru MySQL a spustit dotaz MySQL. Chcete-li to provést, postupujte správně podle uvedených kroků – otevřete pracovní plochu MySQL (jedná se o vývojový nástroj užitečný při dotazování, vytváření a úpravách databázových objektů.

Na úvodní obrazovce pracovního stolu MySQL uvidíte seznam připojení MySQL. V našem případě uvidíte pouze „Místní instance MySQLL80“, protože náš server MySQL nebyl nakonfigurován pro zpracování více připojení. Nyní klikněte na „Local instance MySQLL80“ pro otevření okna editoru dotazů.

Poznámka: Před připojením k ukázkovému serveru databáze MySQL musíte zadat správné přihlašovací údaje vytvořené během procesu instalace.

Dalším krokem je vytvoření databáze na serveru MySQL. V editoru dotazů napište následující dotaz a poté klikněte na „Execute Query“ (je to první tlačítko s ikonou flash v editoru dotazů hned po tlačítku uložení)

Create database Fosslinuxtuts

Jakmile je provedení dotazu úspěšné, můžete přistupovat k nově vytvořené databázi z panelu „SCHEMAS“, jak je znázorněno na obrázku níže:

Poznámka: SCHEMAS se nachází v levém panelu editoru dotazů.

To je vše, co jste provedli instalací MySQL na váš operační systém Windows.

Závěr

To byl náš komplexní průvodce instalačním průvodcem MySQL v operačních systémech Windows. Jste uživatel Linuxu a zajímá vás, jak nainstalovat a nakonfigurovat MySQL? Zde je komplexní přehled „Jak nainstalovat a nakonfigurovat MySQL na Ubuntu“, který vám pomůže naučit se proces instalace a konfigurace.


  1. SQL Server - Dynamická PIVOT tabulka - SQL Injection

  2. Vrátit všechny skupiny souborů pro aktuální databázi na serveru SQL Server

  3. Jak používat tipy obrazovky Access 2019

  4. Jak rozdělit okno dotazu v SQL Server Management Studio (SSMS) – SQL Server / TSQL výukový program, část 13