Inštalácia MySQL na Windows (4). Inštalácia Mysql: pokyny krok za krokom Inštalácia mysql servera windows 7

Posledná aktualizácia: 19.12.2017

MySQL nie je integrálnou súčasťou vytvárania webových stránok PHP. Môžeme použiť rôzne databázové systémy, ale MySQL je jednoznačne najpopulárnejší databázový systém pre prácu s PHP a navyše je zadarmo.

Ak chcete nainštalovať MySQL, stiahnite si distribučnú súpravu z http://dev.mysql.com/downloads/mysql/ a vyberte požadovanú verziu.

Ja mám napríklad 64-bitovú verziu Windowsu, tak som si vybral balík Windows (x86, 64-bit), MySQL Installer MSI. Po výbere verzie si stiahnite inštalačný balík.

Na stránke pre OS Windows sú dva typy inštalátora, môžete si vybrať ktorýkoľvek.

Po stiahnutí spustite inštalátor.

Ak je už v systéme nainštalovaná akákoľvek verzia MySQL, tak namiesto inštalácie bude ponúknutá aktualizácia jednotlivých komponentov.

Po odsúhlasení licenčnej zmluvy sa zobrazí výzva na výber typu inštalácie. Vyberieme predvolený typ vývojára:

V tomto prípade inštalátor ukazuje, že nemám nainštalovaný Excel 2010 a Python. Keďže tieto komponenty nie sú dôležité, kliknite na tlačidlo Ďalej.

Potom počas fázy inštalácie inštalátor zobrazí celý zoznam nainštalovaných komponentov. U mňa to vyzerá takto:

Ak chcete nainštalovať všetky súčasti, kliknite na tlačidlo Vykonať.

Po nainštalovaní všetkých komponentov kliknite na Ďalej.

Potom v ďalšom okne inštalačného programu uvedieme heslo a zapamätáme si ho, pretože sa bude neskôr vyžadovať pri pripájaní k serveru MySQL:

Nasledujúca sada konfigurácií, ktorú tiež ponecháme ako predvolenú, určuje, že server sa po spustení operačného systému spustí ako služba Windows:

Nasledujúce okno vám umožňuje nakonfigurovať ďalšie doplnky a rozšírenia. Od verzie 5.7 sprístupňuje MySQL protokol X, ktorý predstavuje nový spôsob interakcie s ukladaním údajov. Túto možnosť nie je potrebné zaškrtávať. V tomto prípade to označím:

A na ďalšej obrazovke musíte použiť všetky predtým nainštalované konfiguračné nastavenia kliknutím na tlačidlo Vykonať:

Potom bude inštalácia dokončená. V zásobníku sa zobrazí upozornenie o spustení servera.

Môžete sa jednoducho preklikať všetkými nasledujúcimi konfiguračnými oknami a ponechať všetky predvolené hodnoty. Na samom konci sa môže zobraziť nasledujúce okno, kde budete musieť kliknúť na tlačidlo Dokončiť:

Potom bude inštalácia a konfigurácia MySQL servera konečne dokončená a môžeme použiť server na prístup k databázam.

MySQL je databázový systém používaný predovšetkým v malých a stredne veľkých aplikáciách. DBMS je zadarmo na nekomerčné použitie. MySQL používa dotazovací jazyk SQL a má mnoho rozšírení tohto štandardu. Medzi výhody MySQL patrí:

Multithreading
Neobmedzený počet užívateľov súčasne pracujúcich s databázou
Rýchle vykonávanie príkazov
Podpora veľkého množstva typov tabuliek

Inštalácia MySQL

Na inštaláciu použijeme verziu programu 5.5.23. Spúšťame distribúciu s programom:

Ryža. 1. Spustite okno inštalácie, kliknite na Ďalej.

Ryža. 2. Prijmite licenčnú zmluvu

Ryža. 3. Vyberte typ inštalácie Vlastná

Ryža. 4. Okno pre výber ďalších komponentov a inštalačný adresár, ponechajte všetko tak, kliknite na Ďalej.

Ryža. 5. Kliknutím na Inštalovať program nainštalujete

Ryža. 6. Kliknite na Finish pre dokončenie inštalácie a pokračujte v nastavovaní servera

Ryža. 7. Zvoľte Podrobná konfigurácia – podrobné nastavenia

Ryža. 8. Zvoľte Developer Machine – to znamená, že MySQL bude využívať minimum RAM, aby nezasahovalo do vykonávania iných aplikácií

Ryža. 9. Zvoľte položku Multifunkčná databáza, tá vám v budúcnosti umožní pracovať s rôznymi typmi tabuliek

Ryža. 10. Vyberte disk a adresár na ukladanie tabuliek InnoDB, ponechajte ich tak, ako sú

Ryža. 11. Tu vyberiete maximálny možný počet pripojení k serveru MySQL. Výber podpory rozhodovania (DSS)/OLAP

Ryža. 12. Tu ponecháme začiarkavacie políčko Enable TCP/IP Networking zapnuté, pričom ponecháme zapnutú podporu pre pripojenia TCP/IP. Necháme tiež port rovný 3306, to je štandardný port pre server MySQL. Zaškrtávacie políčko Enable Strict Mode určuje režim prísneho súladu so štandardom SQL, ktorý ponecháme nedotknutý

Ryža. 13. Zaškrtnutím Manual Selected Default Character Set / Collation a výberom kódovania cp1251 z roletového menu zabezpečíme správnu prácu s ruským jazykom

Ryža. 14. Začiarkavacie políčko Inštalovať ako službu Windows znamená, že server sa spustí ako služba, čo je odporúčaná metóda spustenia. V rozbaľovacom okne vyberte názov služby; Zrušme začiarknutie políčka Automaticky spúšťať server MySQL, to znamená, že server sa spustí manuálne. Ponechajte začiarkavacie políčko Include Bin Directory in Windows PATH na mieste

Ryža. 15. Nastavte nejaké jednoduché heslo pre užívateľa root

Ryža. 17. Cesta vedľa riadku Zapísať konfiguračný súbor označuje umiestnenie konfiguračného súboru, ktorý bude potrebné mierne upraviť

Úprava konfiguračného súboru

Úprava konfiguračného súboru pomocou poznámkového bloku my.ini, ktorý sa nachádza na adrese uvedenej v predchádzajúcom odseku (oproti riadku Napíšte konfiguračný súbor) v ponuke dokončenia inštalácie. Cesty k súborom sa nemusia zhodovať s tými, ktoré sú zapísané, preto stojí za to špecifikovať adresáre počítača, na ktorom sa práca vykonáva.

1. V sekcii za riadkom:

pridajte riadok definujúci adresár obsahujúci súbory s popisom kódovania:

2. V sekcii za riadkom:

pridajte nasledujúce dva riadky, z ktorých prvý už poznáte, druhý nastavuje kódovanie, v ktorom sa údaje prenášajú do MySQL:

character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.5/share/charsets"

init-connect=”SET NAMES cp1251″

default-storage-engine=INNODB

nahradiť pôvodne nainštalovaný typ tabuľky typom MYISAM:

default-storage-engine=MYISAM

Uložte zmeny a zatvorte súbor my.ini. Inštalácia a konfigurácia servera je dokončená.

Inštalácia grafického rozhrania DBMS

Použijeme napríklad grafické rozhranie MySQL Workbench verzie 5.2.40

Ryža. 18. Kliknutím na Zmeniť vyberte adresár, do ktorého chcete nainštalovať grafické rozhranie

Ryža. 19. Nainštalujte grafické rozhranie do priečinka s nainštalovaným DBMS

Ryža. 20. Vyberte typ inštalácie Dokončené (predvolené)

Ryža. 21. Po kliknutí na tlačidlo Inštalovať sa spustí proces inštalácie

Ryža. 22. V okne dokončenia inštalácie kliknite na tlačidlo Dokončiť

Príklady práce s MySQL

Ak chcete začať, spustite MySQL Workbench, ktorý sme nainštalovali skôr:

Ryža. 23. Hlavné okno programu. V zozname pripojení vidíme hotové pripojenie, ktoré bolo vytvorené počas inštalácie DBMS. Keď dvakrát kliknete na Lokálnu inštanciu MySQL, zobrazí sa okno, v ktorom bude potrebné zadať heslo databázy, ktoré sme nastavili na Obr. 15

Ryža. 24. Otvorí sa okno na úpravu dotazu. Ak chcete začať, musíte sa pripojiť priamo k databáze. Použijeme už vytvorenú testovaciu databázu s názvom test. Dvojitým kliknutím na názov databázy v ľavej časti pracovného okna programu sa pripojíme. Vo vstupnom okne v strede pracovného okna môžete začať písať testovacie dotazy

Príklady SQL dotazov a ich implementácia pomocou MySQL Workbench

1. Vytvorte tabuľku

Príklad CREATE TABLE
id int(11) NOT NULL PRIMÁRNY KĽÚČ auto_increment,
meno varchar(50),
vek int(2),
informačný text,
dátum dátum
);

Tento dotaz vytvorí príklad tabuľky, v ktorom id je primárny kľúč (nastavuje sa automaticky), name je pole textového formátu s maximálnou povolenou hodnotou 50 znakov, vek je pole s číselnou hodnotou s maximálnym povoleným počtom znakov 2, info je textové pole neobmedzenej veľkosti, dátum je pole dátumu, ktoré automaticky používa dnešný dátum.

Umiestnime túto požiadavku do vstupného poľa programu a stlačte ctrl+shift+enter, čím ju vykonáme:

Ryža. 25. Po vykonaní dotazu kliknite pravým tlačidlom myši na názov testovacej databázy a vyberte Refresh All. Potom sa naša vytvorená vzorová tabuľka objaví v rozbaľovacom zozname Tabuľky.

Kliknite naň pravým tlačidlom myši a vyberte položku Upraviť údaje tabuľky:

Ryža. 26. Program nám zobrazí vytvorenú tabuľku.

Ryža. 27. A kliknite na tlačidlo Použiť. Otvorí sa okno potvrdenia požiadavky (žiadosti v programe sa generujú automaticky a vykonávajú sa vo forme skriptov), ​​kde je potrebné akcie potvrdiť kliknutím na tlačidlá Použiť a Dokončiť.

Skúsme použiť výberový dotaz:

SELECT * FROM príklad WHERE id = "2"

ktorý vyberie riadok z tabuľky s hodnotou poľa id rovnou 2. Dotaz vykonáme pomocou kombinácie kláves ctrl+shift+enter:

Ryža. 28. Výsledok vykonania dotazu

Zoznam použitých materiálov a internetových zdrojov:

Priatelia! Pridajte sa k nám

) je jedným z najpoužívanejších open source DBMS (Database Management Systems). Komunitná verzia je distribuovaná za podmienok licencie GPL.

Začnime s inštaláciou. Spustite inštalačný balík (mysql-essential-5.0.51b-win32.msi). Predvolené nastavenia sú celkom normálne (server DBMS bude nainštalovaný v C:\Program Files\MySQL\MySQL Server 5.0). Po dokončení inštalácie ponechajte začiarkavacie políčko „Konfigurovať server MySQL teraz“ zapnuté. Spustí sa konfigurátor servera MySQL.

Kliknite Ďalšie.

V tomto dialógovom okne vyberte "Podrobná konfigurácia".

Potom sú na výber tri možnosti: „Počítač pre vývojárov“, „Počítač servera“ a „Vyhradený počítač servera MySQL“. Ako môžete uhádnuť z popisov, prvá možnosť určuje spotrebu minimálnej pamäte, druhá - pre priemernú spotrebu, tretia - pre maximálnu. Ak inštalujete servery na domáci počítač, ktorý používate napríklad na hry, ponechajte prvú možnosť; ak inštalujete servery na samostatný počítač (napríklad máte dva z nich a druhý chcete prideliť pre server), vyberte druhú možnosť. Je nepravdepodobné, že budete potrebovať tretiu možnosť (je potrebná pre dedikované servery DBMS).

Na ďalšej stránke vyberiete dostupné databázové nástroje. Motor MyISAM je rýchlejší, ale nepodporuje transakcie a InnoDB je trochu pomalší, ale podporuje transakcie. Ak sa však nechystáte vyvíjať vlastné webové aplikácie, nemalo by vás to príliš znepokojovať. Vyberte "Multifunkčná databáza", aby ste povolili oba motory.

V ďalšom dialógovom okne vyberiete, kam sa majú tabuľky InnoDB uložiť (tento krok sa stane iba vtedy, ak ste v predchádzajúcom kroku vybrali prvú alebo druhú možnosť). Predvolené umiestnenie úložiska je v poriadku.

V ďalšom kroku nastavíte počet súčasných pripojení. Prvá možnosť je 20, druhá je 500, tretia je vaše číslo. Poznámka: 20 pripojení neznamená, že na vašu stránku môže súčasne pristupovať iba 20 používateľov. Relácia skriptu s databázou trvá maximálne niekoľko sekúnd, takže používatelia na stránke nie sú neustále pripojení k databáze. Je to niečo ako rozdelenie času procesora medzi programy. Prvá možnosť úplne stačí.

Na ďalšej stránke - nastavenia siete servera a režim SQL. Ponechajte nastavenia ako predvolené.

Ďalším krokom je výber predvoleného kódovania Uprednostňujem nastavenie predvoleného kódovania na utf8 - to je druhá možnosť. Môžete tiež vybrať tretiu možnosť a nastaviť kódovanie na cp1251. V každom prípade, pokiaľ viem, väčšina CMS špecifikuje kódovanie explicitne pri vytváraní tabuliek, takže to budete potrebovať, ak sa chystáte vyvíjať svoje vlastné webové aplikácie.

Ďalším dialógovým oknom sú nastavenia služby MySQL. Nechajte tu všetko ako predvolené.

V ďalšom kroku nastavte heslo pre superužívateľa (root) Na začiatku je superužívateľovi zakázaný prístup do databázy (príslušné zaškrtávacie políčko je na tejto stránke zakázané). Ale v každom prípade bezpečnosť nie je posledná vec, takže si nastavte nejaké heslo. V každom prípade si potom vytvoríme iného používateľa.

To je všetko, teraz kliknite na tlačidlo Vykonať. Nastavenia sa použijú. Kliknutím na tlačidlo Dokončiť dokončite nastavenie.

Ďalej nainštalujeme balík MySQL GUI Tools. Ide o veľmi pohodlnú sadu nástrojov na správu servera MySQL od samotných vývojárov DBMS. Osobne preferujem nástroje GUI pred phpMyAdminom. Ak nechcete používať MySQL GUI Tools a uprednostňujete phpMyAdmin, môžete tento krok preskočiť.

Spustite inštalačný program (mysql-gui-tools-5.0-r12-win32.msi). Predvolené nastavenia sú celkom uspokojivé. Po dokončení inštalácie sú nástroje prístupné z ponuky Štart. Spustite správcu MySQL.

Do poľa „Hostiteľ servera“ zadajte localhost, do polí „Používateľské meno“ a „Heslo“ root a heslo, ktoré ste nastavili v konfigurátore. Kliknite na tlačidlo OK. Zobrazí sa nasledujúce okno:

Čo je za to zodpovedné, môžete vidieť v článku „Práca s MySQL v nástrojoch GUI MySQL“.
Prejdite na stránku „Katalógy“. Nižšie sa zobrazí zoznam databáz. Kliknite pravým tlačidlom myši na prázdne miesto v ňom a z ponuky vyberte možnosť „Vytvoriť novú schému“. Zadajte názov novej databázy, napríklad SiteForum. Vytvorí sa nová databáza. Teraz mu nastavíme používateľa a prístupové práva. Prejdite na stránku „Správa používateľov“.

Kliknite na tlačidlo „Pridať nového používateľa“. Do poľa MySQL User zadajte napríklad forumuser. Do poľa „Heslo“ môžete niečo zadať alebo ho nemusíte zadať. Nie je potrebné nič zložité zadávať. Prejdite na kartu „Privilégiá schém“. V zozname vľavo vyberte novovytvorenú databázu - siteforum. V pravom zozname sa zobrazí zoznam privilégií pre túto databázu. Môžete si vybrať všetky privilégiá. Potom kliknite na "<» (или «<<» для переноса всех привилегий). Теперь привилегии пользователя установлены, вы можете нажать кнопку «Apply changes».
To je všetko, server je pripravený na prácu. Teraz pri inštalácii fóra vyberte databázu siteforum a používateľa fóra.

Pre stiahnutie Win 32: Windows (x86, 32-bit), MSI Installer Essentials – Odporúčané

Pre stiahnutie Win 64: Windows (x86, 64-bit), MSI Installer Essentials – Odporúčané

Po kliknutí na tlačidlo Stiahnuť sa vám zobrazí registračný formulár, ktorý môžete preskočiť kliknutím na odkaz nižšie („Nie, ďakujem, len ma prevezmite na sťahovanie!“).

Spustite inštalačný program a kliknite na tlačidlo Ďalej:

Vyberte typ inštalácie Vlastné:

Výber komponentov. Tu môžete zmeniť cestu inštalácie MySQL súborov (vyberte MySQL Server, kliknite na tlačidlo Zmeniť), ako aj cestu pre ukladanie databáz (vyberte MySQL Server Datafiles, kliknite na tlačidlo Zmeniť):

Skontrolujte cesty a kliknite na tlačidlo Inštalovať:

Posledná fáza inštalácie. Začiarknite možnosť „Konfigurovať server MySQL teraz“ a kliknite na tlačidlo Dokončiť:

Nastavenie MySQL

Po dokončení inštalácie sa spustí Sprievodca konfiguráciou inštancie servera MySQL (môžete ho spustiť manuálne z ponuky Štart -> Všetky programy -> MySQL -> MySQL Server 5.1 -> Sprievodca konfiguráciou inštancie servera MySQL). Kliknite na tlačidlo Ďalej:

Vyberieme inštalačný skript: Developer Machine - pre inštaláciu na domáci počítač (náš výber), Server Machine - pre inštaláciu na server, Dedicated MySQL Server Machine - pre inštaláciu na server úplne vyhradený pre MySQL. Tieto možnosti primárne ovplyvňujú množstvo pamäte spotrebovanej MySQL:

MySQL podporuje dva hlavné typy databáz (InnoDB - s podporou transakcií a MyISAM - bez transakcií). Multifunkčná databáza – nainštaluje sa podpora pre oba typy databáz (náš výber). Iba transakčná databáza – nainštaluje sa iba podpora InnoDB. Iba netransakčná databáza – nainštaluje sa iba podpora myISAM.

Ak ste v predchádzajúcom kroku vybrali podporu InnoDB, môžete tu nakonfigurovať umiestnenie dátových súborov InnoDB:

Podporuje simultánne pripojenia. Podpora rozhodovania - až 20 súčasných spojení (náš výber). Online spracovanie transakcií – až 500 spojení. Manuálne nastavenie—manuálne nastavenie počtu pripojení.

Skontrolujte možnosti „Povoliť sieť TCP/IP“ a „Povoliť prísny režim“. Číslo portu necháme nezmenené – 3306. Ak sa plánujete pripojiť priamo k serveru z iných počítačov, zaškrtnite možnosť „Pridať výnimku brány firewall pre tento port“ (otvorenie portu vo Windows firewall).

Vyberte predvolené kódovanie. Momentálne je najinteligentnejšou voľbou UTF-8. Vyberte možnosť Najlepšia podpora pre viacjazyčnosť:

Nezabudnite zaškrtnúť možnosť „Inštalovať ako službu Windows“ (spustiť ako službu Windows). Ak potrebujete službu na automatické spustenie, začiarknite políčko „Spustiť server MySQL automaticky“.

Záverečná fáza. Nastavenie hesla správcu (root). Toto heslo je lepšie nestratiť! Neodporúčam zaškrtávať možnosti „Povoliť prístup root zo vzdialených počítačov“ a „Vytvoriť anonymný účet“, pretože znižujú bezpečnosť.

Ako rýchlo skontrolovať inštaláciu?

Otvorte Start -> All Programs -> MySQL -> MySql Server 5.1 -> MySQL Server Command Line Client (utilita na prácu s MySQL na príkazovom riadku).

Ďalej zadajte heslo správcu (root). Ak je heslo správne, dostanete sa na príkazový riadok (mysql>). Zadajte príkaz: show databases; (vyžaduje sa bodkočiarka na konci). V dôsledku toho by ste mali vidieť zoznam databáz (aspoň dve - information_schema a mysql). To znamená, že server funguje správne. Zatvorte príkazový riadok vykonaním príkazu exit.

POZOR! Ak sa chcete pripojiť k MySQL z PHP, zo servera nainštalovaného na rovnakom počítači, musíte použiť MySQL ako adresu servera namiesto localhost použitie 127.0.0.1 !!!

Povaha tejto závady mi nie je úplne jasná, ale trvalo mi pol dňa, kým som ju objavil...

Čo mám robiť, ak automatická inštalácia zlyhá?

Ako pracovať s databázami?

Jeden z najpopulárnejších programov (možno najpopulárnejší) na prácu s MySQL je phpMyAdmin.

Ahojte všetci! Dnes si ukážeme proces inštalácie MySQL server verzie 8.0 na Windows 10 pomocou automatického inštalačného programu. Predtým sme vám už povedali, ako nainštalovať server MySQL CentOS 7, teraz sme sa rozhodli dotknúť sa trochu známejšej platformy.

Inštalácia

Takže, začnime. Ako som už spomenul, použijeme automatický inštalátor, ktorý si musíte stiahnuť z nasledujúceho odkazu: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi

Súbor váži približne 200 MB a už obsahuje všetko potrebné na inštaláciu. Dvakrát kliknite na spustiteľný súbor, prijmite podmienky licenčnej zmluvy (začiarknutie) a kliknite Ďalšie.

Ďalej vyberieme typ inštalácie, ktorých je niekoľko - inštalácia hotovej „vývojárskej súpravy“, inštalácia iba servera, iba klienta, úplná inštalácia (prvá možnosť + ďalšie nástroje) a vlastná. V našom prípade zvolíme inštaláciu servera.



Potom kliknite Ďalšie.


Prejdite do fázy nastavenia - kliknite Ďalšie.


Keďže zobrazujeme najjednoduchšiu inštaláciu, vyberte prvú možnosť, rovnako ako na obrázku - samostatný server MySQL a kliknite na Ďalšie.


Konfigurácia sieťových parametrov – pre demonštračné účely sme nechali všetko v predvolenom nastavení.


Potom nakonfigurujeme parametre autentifikácie - vyberte prvú možnosť a kliknite Ďalšie.


Nastavili sme root heslo pre server - čím zložitejšie, tým lepšie. Odporúčame použiť aspoň heslo z 12 znaky, ktoré obsahujú písmená, čísla a špeciálne znaky. V tejto fáze môžete tiež pridávať používateľov – my sme napríklad pridali používateľa hviezdička.





Dokončenie inštalácie a testovanie funkčnosti

Pripravený! Teraz už stačí len kliknúť Skončiť dvakrát - gratulujeme! Nainštalovali ste server MySQL.


Teraz skontrolujme jeho výkon. Ak to chcete urobiť, musíte otvoriť aplikáciu, ktorá bola nainštalovaná so serverom - Klient príkazového riadka MySQL 8.0. Budete musieť zadať heslo root, ktoré ste zadali počas inštalácie, a potom spustiť príkaz show databases;