Ako nainštalovať databázu MySQL do systému Windows

Ako nainštalovať databázu MySQL do systému Windows

Ak často písať aplikácie, ktoré sa pripájajú k databázovým serverom , pomôže, ak viete, ako nainštalovať databázu MySQL do počítača so systémom Windows na testovacie účely.





Pripojenie k databáze s väčšinou aplikácií zvyčajne zahŕňa iba konkrétny reťazec pripojenia, takže testovanie vašej aplikácie na jednom databázovom serveri a neskoršie prepnutie na „produkčný“ server je veľmi jednoduché.





V tomto článku vás prevedieme krokmi k vytvoreniu vlastnej lokálnej databázy MySQL na akomkoľvek počítači so systémom Windows. Ďalej v článku sa tiež naučíte, ako nastaviť testovaciu databázu pre vzdialené pripojenia, aby ste sa k nej nemuseli pripájať z rovnakého počítača, na ktorom práve programujete.





Predpoklady databázy MySQL

Nasadenie databázy MySQL do produkčného prostredia je veda sama o sebe. Správcovia databáz sa zvyčajne pozerajú na počet používateľov, frekvenciu hovorov do databázy, odhad toho, koľko údajov sa do databázy časom nahrá, a podobne.

čo robiť, keď sa iphone prilepí na logo Apple

Pretože väčšina týchto faktorov je pre každú implementáciu odlišná, systémové požiadavky sú zakaždým iné. Podnikové inštalácie zvyčajne vyžadujú 4 jadrá CPU, 8 GB RAM a nastavenie RAID na rýchle čítanie/zápis do a z databázy. V prípade lokálnej inštalácie si však s tým všetkým nemusíte robiť starosti.



Testovaciu databázu MySQL je možné nainštalovať na takmer akúkoľvek verziu systému Linux, Windows alebo Mac. Prezrite si súbor zoznam podporovaných platforiem ak ťa to vôbec zaujíma. Stiahnite si súbor Inštalátor Windows MySQL , ktorý obsahuje všetko, čo potrebujete.

Inštalácia testovacej databázy MySQL v systéme Windows

Miestna inštalácia testovacej databázy MySQL, ako je táto, je veľmi rýchla a jednoduchá. Stačí prijať licenčnú zmluvu a potom zvoliť Predvolený vývojár typ nastavenia a kliknite na Ďalšie .





V poli „Skontrolovať požiadavky“ pri produktoch, ktoré nie je možné nainštalovať, pretože v systéme nemáte existujúci softvér, sa môže zobraziť niekoľko položiek.

Pokiaľ server MySQL a softvér Workbench nie sú v tomto zozname, ste v poriadku. Môžete kliknúť Ďalšie , a potom Vykonať .





Nastavenie servera MySQL

Sprievodca inštaláciou sa dodáva so sprievodcom nastavením pre server SQL Server. Výber správnych nastavení pre testovací server je dôležitý. U tohto typu servera nezabudnite vybrať Samostatný server MySQL / Klasická replikácia MySQL .

Ďalej pre Typ konfigurácie servera vyberte Vývojový stroj . Ponechajte predvolené nastavenia (port TCP/IP 3306) pre pripojenie. Náš sprievodca výrazmi týkajúcimi sa vytvárania sietí vám tu môže prísť vhod, ak sa potrebujete osviežiť.

Na ďalšej obrazovke nastavte svoje root heslo a potom kliknite na Pridať používateľa pridať do tejto databázy nového používateľa. Tomuto používateľovi hovoríme „Remote_User“, dáme užívateľovi DB Admin práva a nastavíme heslo.

V ďalšom kroku odíďte Konfigurujte server MySQL ako službu Windows a Spustite server MySQL pri spustení systému obe povolené. Spustite službu pod Štandardný systémový účet . Kliknite Ďalšie prostredníctvom kroku ukladania dokumentov a potom Vykonať dokončite túto fázu nastavenia. Ak existujú ďalšie možnosti konfigurácie, ktoré sa ponúkajú pre iné produkty, môžete ich zatiaľ obísť bez akýchkoľvek zmien kliknutím na Ďalej alebo Dokončiť.

Nastavenie testovacej databázy

Po dokončení by mal sprievodca automaticky spustiť aplikáciu MySQL Workbench. Tu vytvoríte svoju databázu a testovaciu tabuľku a nastavíte vzdialený prístup. Najprv musíte vytvoriť svoju testovaciu databázu vytvorením novej schémy. Vo Workbench to nájdete v ľavom dolnom rohu obrazovky.

Pravým tlačidlom myši kliknite na biele miesto v časti „Svet“ a zvoľte Vytvoriť schému . Zadajte názov, ktorý sa vám páči, a kliknite na položku Použiť. Kliknite pravým tlačidlom myši na túto novú schému a zvoľte Nastaviť ako predvolenú schému . Potom v tejto databáze vytvorte tabuľku s názvom „Test_Table“. Ak to chcete urobiť, kliknite v ponuke na ikonu dotazu SQL a prilepte nasledujúci skript SQL.

CREATE TABLE Test_Table ( id smallint unsigned not null auto_increment, name varchar(25) not null, constraint my_example primary key (id) );
INSERT INTO Test_Table ( id, name ) VALUES ( null, 'Test data' );

Skript spustíte kliknutím na ikonu blesku. Tým sa vytvorí testovacia tabuľka s jednou hodnotou. Môžete potvrdiť, že bol vytvorený, pomocou podrobného prieskumu schémy prieskumníka schémy, kliknutím pravým tlačidlom myši na tabuľku a výberom Vyberte riadky - obmedzte 1 000 .

ako zistím, na ktorých stránkach je zaregistrovaná moja e -mailová adresa

Zobrazí sa tabuľka s testovacími údajmi.

Nastavte si vzdialený prístup k databáze MySQL

Posledným krokom je konfigurácia vašej novej databázy MySQL tak, aby umožňovala vzdialený prístup pre konkrétneho používateľa a z konkrétnej IP adresy . Na tento účel sme už vytvorili „Remote_User“ a dali sme mu bezpečné heslo.

Ak chcete nakonfigurovať vzdialený prístup, spustite program myslq.exe tak, že otvoríte príkazový riadok a prejdete na C: Program Files MySQL MySQL Server 5.X bin a napíšte:

mysql -u root -p

Bude to vyžadovať zadanie hesla root, ktoré ste už nastavili. Do tohto príkazového okna zadajte:

GRANT ALL PRIVILEGES ON *.* TO 'Remote_User'@'' IDENTIFIED BY ''

Ak príkaz úspešne fungoval, mala by sa vám zobraziť správa „Dotaz je v poriadku“.

Nakoniec je čas otestovať vzdialené pripojenie. Na ľubovoľnom inom počítači vo vašej sieti nainštalujte a umiestnite MySQL Workbench. V ponuke Databáza vyberte položku Pripojiť k databáze .

V tomto konfiguračnom okne budete chcieť zvoliť TCP/IP ako spôsob pripojenia a zadať IP adresu počítača, na ktorom ste nastavovali a konfigurovali svoju databázu SQL. Port môžete nechať predvolene 3306. Zmeňte používateľské meno na „Remote_User“ a pre predvolenú schému zadajte „test“.

ako zmeniť slová na webovej stránke

Keď kliknete OK „Ak ste nastavili všetko tak, ako je popísané v predchádzajúcom článku, uvidíte, že sa MySQL Workbench úspešne pripojí k vzdialenej databáze MySQL a môže v ňom prezerať schému alebo spúšťať dotazy.

Ďalšie úvahy

Majte na pamäti, že vzdialené pripojenie k databáze MySQL v lokálnej sieti (LAN) vyžaduje iba vyššie uvedenú konfiguráciu. Ak máte problémy s nastavením siete LAN, nezabudnite najskôr odstrániť problém so sieťovým pripojením medzi týmito dvoma počítačmi.

Ak však chcete získať prístup k databáze MySQL cez internet, budete musieť do svojho internetového smerovača pridať pravidlo presmerovania portov, aby sa požiadavky cez tento port zo vzdialeného počítača správne smerovali na adresu IP servera MySQL. Náš sprievodca presmerovaním portov tu môže pomôcť.

Hodnota testovacej databázy MySQL lokálne alebo v tej istej sieti LAN, ako je váš vývojový počítač, spočíva v tom, že vám umožní vyvíjať aplikácie v scenári blízkom reálnom svete. Spustenie databázy na rovnakom presnom počítači, na ktorom vyvíjate kód, bude fungovať, ale neumožňuje vám testovať problémy s aplikáciami, ktoré môžu vyplývať zo sieťovej komunikácie, problémov so zabezpečením a ďalších.

Testovanie na vyhradenom vzdialenom počítači so spustenou databázou vám umožní vyvíjať vaše dotazy a databázové aplikácie strategickejšie a presnejšie na zamýšľané použitie.

Pred tým než odídeš, stiahnite si náš cheatový list príkazu SQL pre budúce použitie.

zdieľam zdieľam Tweet E -mail Canon vs. Nikon: Ktorá značka fotoaparátu je lepšia?

Canon a Nikon sú dve najväčšie mená v kamerovom priemysle. Ale ktorá značka ponúka lepšiu radu fotoaparátov a objektívov?

Čítajte ďalej
Súvisiace témy
  • Windows
  • Programovanie
  • Programovanie
  • SQL
O autorovi Ryan Dube(942 publikovaných článkov)

Ryan má bakalársky titul z elektrotechniky. Pracoval 13 rokov v automatizačnom inžinierstve, 5 rokov v IT a teraz je Apps Engineer. Bývalý šéfredaktor MakeUseOf, vystupoval na národných konferenciách o vizualizácii údajov a bol vystupovaný v národnej televízii a rozhlase.

Viac od Ryana Dubeho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber