Reklama

Ak často písať aplikácie, ktoré sa pripájajú k databázovým serverom 13 Najdôležitejšie príkazy SQL, ktoré by mal každý programátor poznaťKaždá veľká alebo dynamická webová stránka nejakým spôsobom používa databázu, a keď sa skombinuje so štruktúrovaným dopytovacím jazykom (SQL), možnosti na manipuláciu s údajmi sú skutočne nekonečné. Čítaj viac , pomáha, ak viete, ako nainštalovať databázu MySQL do vášho počítača so systémom Windows na účely testovania.

Pripojenie k databáze s väčšinou aplikácií zvyčajne zahŕňa iba špecifický reťazec pripojenia testovanie aplikácie s jedným databázovým serverom a jej následné prepnutie na „produkčný“ server je veľmi dôležité jednoduchá.

V tomto článku vás prevedieme krokmi nastaveniami vlastnej miestnej databázy MySQL na akomkoľvek počítači so systémom Windows. Neskôr v tomto článku sa tiež dozviete, ako nastaviť testovaciu databázu pre vzdialené pripojenia, takže sa k nej nemusíte pripájať z toho istého počítača, na ktorom práve programujete.

MySQL databázy - predpoklady

instagram viewer

Nasadenie databázy MySQL do produkčného prostredia je veda sama o sebe. Správcovia databázy zvyčajne sa zameriavajú na počet používateľov, ako často sa budú volať do databázy, odhad, koľko údajov sa do databázy načíta v priebehu času a podobné veci.

Ako nainštalovať mysql databázy Windows

Pretože väčšina týchto faktorov sa líši pre každú implementáciu, systémové požiadavky sa zakaždým líšia. Podnikové inštalácie zvyčajne vyžadujú 4 procesorové jadrá, 8 GB RAM a Nastavenie RAID Ako nakonfigurovať pole RAID HDD v systéme LinuxMáte náhradné pevné disky, ktoré chcete efektívnejšie používať v počítači so systémom Linux? Môžete s RAID, systémom, ktorý môže zvýšiť výkon alebo pridať nadbytočnosť. Čítaj viac pre rýchle čítanie / zápis do az databázy. V prípade lokálnej inštalácie sa však nemusíte vôbec obávať.

Testovaciu databázu MySQL je možné nainštalovať na takmer akúkoľvek príchuť Linuxu, Windows alebo Mac. Skontrolujte zoznam podporovaných platforiem ak ste vôbec znepokojení. Stiahnite si Inštalátor systému Windows MySQL, čo zahŕňa všetko, čo potrebujete.

Inštalácia testovacej databázy MySQL vo Windows

Lokálna inštalácia testovacej databázy MySQL, ako je táto, je veľmi rýchla a ľahká. Stačí akceptovať licenčnú zmluvu a potom zvoliť Predvolené nastavenie pre vývojárov typ inštalácie a kliknite na Ďalšie.

Ako nainštalovať mysql databázy Windows

V rámčeku Požiadavky na kontrolu sa môže zobraziť niekoľko položiek, ktoré sa nedajú nainštalovať, pretože vo vašom systéme nemáte existujúci softvér.

Ako nainštalovať mysql databázy Windows

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

Nastavenie servera MySQL

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

Ako nainštalovať mysql databázy Windows

Ďalej v časti Typ konfigurácie servera vyberte položku Vývojový stroj. Ponechajte predvolené nastavenia (port TCP / IP 3306) pre pripojenie. náš Sprievodca podmienkami siete môže sa vám hodiť, ak potrebujete osviežovač.

Ako nainštalovať mysql databázy Windows

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

Ako nainštalovať mysql databázy Windows

Na ďalší krok odíďte Nakonfigurujte server MySQL ako službu Windows a Spustite server MySQL pri spustení systému oboje povolené. Spustite službu v rámci Štandardný systémový účet. cvaknutie Ďalšie pomocou kroku uloženia dokumentov a potom popraviť dokončite túto fázu nastavenia. Ak existujú ďalšie možnosti konfigurácie, ktoré prichádzajú pre iné produkty, môžete zatiaľ obísť tie, ktoré nie sú zmenené, 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. V Workbench to nájdete v ľavom dolnom rohu obrazovky.

Ako nainštalovať mysql databázy Windows

Pravým tlačidlom myši kliknite na medzeru v časti „svet“ a vyberte položku Vytvorte schému. Zadajte ľubovoľný názov a kliknite na tlačidlo Použiť. Kliknite pravým tlačidlom myši na túto novú schému a vyberte položku Nastaviť ako predvolenú schému. Potom v tejto databáze vytvorte tabuľku s názvom „Test_Table“. Kliknite na ikonu dotazu SQL v ponuke a vložte ju do nasledujúceho skriptu SQL.

CREATE TABLE Test_Table (id smallint unsigned not null auto_increment, name varchar (25) not null, constraint my_example primárny kľúč (id)); INSERT INTO Test_Table (id, name) HODNOTY (null, 'Test data');

Kliknutím na ikonu blesku spustíte skript. Takto sa vytvorí testovacia tabuľka s jednou hodnotou. Môžete ho potvrdiť rozbalením na testovaciu tabuľku v prieskumníkovi schémy, kliknutím pravým tlačidlom myši na tabuľku a výberom Vyberte riadky - limit 1000.

Ako nainštalovať mysql databázy Windows

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

Ako nainštalovať mysql databázy Windows

Nastavte vzdialený prístup k databáze MySQL

Posledným krokom je konfigurácia novej databázy MySQL, ktorá umožní vzdialený prístup pre konkrétneho používateľa a z konkrétnej adresy IP Ako nájsť vašu IP adresu v systéme Windows 10Existujú dva spôsoby, ako zobraziť svoju IP adresu v systéme Windows 10. Čítaj viac . Za týmto účelom sme už vytvorili Remote_User a dali sme mu bezpečné heslo.

Ak chcete nakonfigurovať vzdialený prístup, spustite myslq.exe otvorením príkazového riadka a navigáciou do C: \ Program Files \ MySQL \ MySQL Server 5.X \ bin a typ:

mysql -u root -p

Vyžaduje si to zadanie koreňového hesla, ktoré ste už nastavili. Do tohto príkazového okna zadajte:

UDELITE VŠETKY VÝSLEDKY NA *. * DO 'Remote_User' @ '' IDENTIFIED BY ''

Ak príkaz pracoval úspešne, mala by sa zobraziť správa „Dotaz OK“.

Nakoniec je čas vyskúšať vzdialené pripojenie. Na ktoromkoľvek inom počítači v sieti nainštalujte a spustite MySQL Workbench. V ponuke Databáza vyberte položku Pripojte sa k databáze.

Ako nainštalovať mysql databázy Windows

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

Keď kliknete OK, ak ste nastavili všetko podľa popisu v článku vyššie, uvidíte, že MySQL Workbench sa úspešne pripája k vzdialenej databáze MySQL a môže prehľadávať schému alebo spúšťať dotazy proti ono.

Ď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 akékoľvek problémy s nastavením siete LAN, nezabudnite riešenie problémov so sieťovým pripojením medzi dvoma počítačmi ako prvý.

Ak však chcete získať prístup k svojej databáze MySQL cez internet, musíte pridať pravidlo preposielania portov do váš internetový smerovač, aby sa požiadavky z tohto portu zo vzdialeného počítača správne smerovali na server MySQL IP. náš sprievodca po presmerovaní portov Čo je to Port Forwarding a ako mi to môže pomôcť? [MakeUseOf vysvetľuje]Trochu plačete vo vnútri, keď vám niekto povie, že sa vyskytol problém s presmerovaním portov, a preto vaša nová lesklá aplikácia nebude fungovať? Váš Xbox vám nedovolí hrať hry, vaše sťahovanie torrentov odmietne ... Čítaj viac môže pomôcť tu.

Hodnota testovacej databázy MySQL lokálne alebo v rovnakej LAN ako vaše vývojové PC spočíva v tom, že vám umožňuje vyvíjať vaše aplikácie v takmer skutočnom scenári. Spustenie databázy na rovnakom presnom počítači, na ktorom vyvíjate svoj kód, bude fungovať, ale nefunguje vám umožní otestovať problémy s aplikáciou, ktoré môžu vyplynúť zo sieťovej komunikácie, problémov so zabezpečením atď.

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 pre zamýšľané použitie.

Už ste niekedy museli nastaviť svoju vlastnú databázu MySQL v sieti alebo v inom vzdialenom uzle? S akými problémami ste sa stretli? Podeľte sa o svoje vlastné skúsenosti v sekcii komentárov nižšie!

Ryan má titul bakalára v odbore elektrotechnika. Pracoval 13 rokov v automatizačnom inžinierstve, 5 rokov v IT a teraz je aplikačným inžinierom. Bývalý šéfredaktor MakeUseOf, vystúpil na národných konferenciách o vizualizácii údajov a vystupoval v celoštátnych televíziách a rozhlase.