Oglas

Če pogosto pisanje aplikacij, ki se povezujejo na strežnike baz podatkov 13 najpomembnejših ukazov SQL, ki bi jih moral poznati vsak programerVsako veliko ali dinamično spletno mesto na nek način uporablja bazo podatkov in v kombinaciji s strukturiranim poizvedbenim jezikom (SQL) so možnosti za upravljanje podatkov res neskončne. Preberi več , pomaga, če veste, kako namestiti bazo podatkov MySQL na vaš računalnik Windows za namene testiranja.

Povezava z bazo podatkov z večino aplikacij običajno vključuje le določen povezovalni niz testiranje vaše aplikacije z enim strežnikom baz podatkov in nato pozneje preklop na "proizvodni" strežnik zelo preprosto.

V tem članku vas bomo vodili skozi korake nastavitve lastne lokalne baze podatkov MySQL na katerem koli Windows PC-ju. Kasneje v članku boste izvedeli tudi, kako nastaviti tiskalno bazo podatkov za oddaljene povezave, zato vam ni treba povezati z njo iz istega računalnika, na katerem izvajate programiranje.

Predpogoji MySQL Database

Razmestitev baze podatkov MySQL v proizvodnem okolju je sama po sebi znanost.

instagram viewer
Skrbniki baz podatkov ponavadi si oglejte število uporabnikov, kako pogosto se bodo klicali v bazo, oceno, koliko podatkov se bo čez čas naložilo v bazo in podobno.

kako namestiti okna baze podatkov mysql

Ker je večina teh dejavnikov pri vsaki izvedbi različna, so sistemske zahteve vsakič drugačne. Podjetniške namestitve običajno zahtevajo 4 jedra CPU, 8 GB RAM-a in a Nastavitev RAID Kako konfigurirati niz trdih diskov RAID v LinuxuImate nadomestne pogone trdega diska, ki jih želite učinkoviteje uporabljati z računalnikom Linux? Lahko s sistemom RAID, ki lahko poveča zmogljivost ali doda odvečnost. Preberi več za hitro branje / zapis v bazo in iz nje. V primeru lokalne namestitve vam ni treba skrbeti za vse to.

Testno bazo podatkov MySQL lahko namestite na skoraj vse načine Linuxa, Windows ali Mac. Preglejte seznam podprtih platform če ste sploh zaskrbljeni. Prenesite Namestitveni program Windows MySQL, ki vključuje vse, kar potrebujete.

Namestitev preizkusne baze podatkov MySQL v sistemu Windows

Lokalna namestitev testne baze podatkov MySQL, kot je ta, je zelo hitra in enostavna. Samo sprejmi licenčno pogodbo in izberite Privzeti za razvijalce vrsto nastavitve in kliknite Naslednji.

kako namestiti okna baze podatkov mysql

V polju "Preverjanje zahtev" lahko vidite nekaj elementov izdelkov, ki jih ni mogoče namestiti, ker v sistemu nimate obstoječe programske opreme.

kako namestiti okna baze podatkov mysql

Dokler strežnik MySQL in programska oprema Workbench nista na tem seznamu, ste v redu. Lahko kliknete Naslednji, in potem Izvedite.

Nastavitev MySQL strežnika

Čarovnik za namestitev ima čarovnik za nastavitev za SQL Server. Izbira pravih nastavitev za nastavitev preizkusnega strežnika je pomembna. Za to vrsto strežnika obvezno izberite Samostojni strežnik MySQL / Klasična podvajanja MySQL.

kako namestiti okna baze podatkov mysql

Nato izberite vrsto konfiguracije strežnika Razvojni stroj. Pustite privzete nastavitve (TCP / IP vrata 3306) za Povezovanje. Naše vodnik za omrežne pogoje nam lahko pride prav, če potrebujete osvežilca.

kako namestiti okna baze podatkov mysql

Na naslednjem zaslonu nastavite korensko geslo in kliknite Dodaj uporabnika dodati novega uporabnika v to zbirko podatkov. Temu uporabniku bomo poklicali »Remote_User«, mu dali pravice za skrbnika DB-ja uporabnika in nastavili geslo.

kako namestiti okna baze podatkov mysql

Na naslednjem koraku zapustite Konfigurirajte MySQL Server kot storitev Windows in Zaženite MySQL Server pri zagonu sistema oboje je omogočeno. Zaženite storitev pod Standardni sistemski račun. Kliknite Naslednji skozi korak za shranjevanje dokumentov in nato Izvedite za zaključek te faze namestitve. Če obstajajo še druge možnosti konfiguracije, ki so na voljo za druge izdelke, jih lahko zaenkrat zaobidete brez sprememb, tako da kliknete Naprej ali Končaj.

Nastavitev testne baze podatkov

Ko končate, naj čarovnik samodejno zažene aplikacijo MySQL Workbench. Tu boste ustvarili svojo bazo podatkov in preskusno tabelo ter nastavili oddaljeni dostop. Najprej morate ustvariti svojo testno bazo z ustvarjanjem nove sheme. V Workbenchu ​​boste to našli v spodnjem levem kotu zaslona.

kako namestiti okna baze podatkov mysql

Z desno miškino tipko kliknite na beli prostor pod "svet" in izberite Ustvari shemo. Dajte mu poljubno ime in kliknite Uporabi. Z desno miškino tipko kliknite to novo shemo in izberite Nastavi kot privzeto shemo. Nato ustvarite tabelo v tej bazi podatkov, imenovano »Test_Table«. Če želite to narediti, kliknite ikono poizvedbe SQL v meniju in prilepite v naslednji skript SQL.

CREATE TABLE Test_Table (id smallint brez podpisa ni ničen auto_increment, ime varchar (25) not null, omeji my_example primarni ključ (id)); VSTAVITE V Test_Table (id, ime) VALUES (null, 'Test test');

Za izvedbo skripta kliknite ikono strele. To bo ustvarilo preskusno tabelo z eno vrednostjo. Lahko potrdite, da je bil ustvarjen tako, da v raziskovalec sheme vrtate na testno tabelo, z desnim klikom na mizo in izberete Izberite vrstice - Omejite 1000.

kako namestiti okna baze podatkov mysql

Videli boste tabelo s testnimi podatki.

kako namestiti okna baze podatkov mysql

Nastavite oddaljeni dostop do baze podatkov MySQL

Končni korak je konfiguriranje nove baze podatkov MySQL, ki omogoča dostop na daljavo za določenega uporabnika in iz določenega naslova IP Kako najti svoj IP naslov v sistemu Windows 10Vaš IP naslov v sistemu Windows 10 lahko vidite na dva načina. Preberi več . V ta namen smo že ustvarili »Remote_User« in mu dali varno geslo.

Če želite konfigurirati oddaljeni dostop, zaženite myslq.exe, tako da odprete ukazni poziv in se pomaknete do C: \ Programske datoteke \ MySQL \ MySQL Server 5.X \ bin in vnesite:

mysql -u root -p

Zahtevali boste, da vnesete korensko geslo, ki ste ga že nastavili. V to ukazno okno vnesite:

PODELITE VSE PRIVILEGE NA *. * DO 'Remote_User' @ '' IDENTIFICED BY ''

Če je ukaz uspešno deloval, bi morali videti sporočilo »Poizvej v redu«.

Končno je čas za preizkus oddaljene povezave. V kateri koli drug računalnik v vašem omrežju namestite in zaženite MySQL Workbench. V meniju Database izberite Povežite se z bazo podatkov.

kako namestiti okna baze podatkov mysql

V tem konfiguracijskem oknu boste želeli izbrati TCP / IP kot način povezave in vnesti IP v računalniku, kjer ste nastavili in konfigurirali bazo podatkov SQL. Pristanišče lahko zapustite privzeto 3306. Spremenite uporabniško ime v »Remote_User« in vnesite »test« za privzeto shemo.

Ko kliknete v redu, če ste nastavili vse, kot je opisano v zgornjem članku, boste videli to MySQL Workbench se uspešno poveže z oddaljeno bazo podatkov MySQL in lahko brska po shemi ali izvaja poizvedbe to.

Druga vprašanja

Upoštevajte, da daljinska povezava z bazo podatkov MySQL v lokalnem omrežju (LAN) zahteva le zgornjo konfiguracijo. Če imate kakršne koli težave z nastavitvijo LAN, ne pozabite odpravite težavo z omrežno povezavo najprej med obema računalnikoma.

Če pa upate na dostop do svoje baze podatkov MySQL prek interneta, boste morali dodati pravilo za posredovanje vrat v vaš internetni usmerjevalnik, tako da se zahteve prek tega pristanišča iz oddaljenega računalnika pravilno usmerijo na strežnik MySQL IP. Naše vodnik za posredovanje pristanišč Kaj je posredovanje pristanišč in kako mi lahko pomaga? [MakeUseOf pojasnjuje]Ali malo zajokate v notranjosti, ko vam nekdo reče, da obstaja težava s posredovanjem vrat in zato vaša bleščeča nova aplikacija ne bo delovala? Vaš Xbox ne bo dovolil igranja iger, nalaganje torrentov zavrne ... Preberi več lahko pomaga tukaj.

Vrednost preizkusa baze podatkov MySQL lokalno ali v istem LAN-u kot vaš razvojni računalnik je v tem, da vam omogoča razvoj aplikacij v skoraj resničnem scenariju. Zagon baze podatkov na istem natančnem računalniku, na katerem boste razvijali kodo, vendar ne vam omogoča, da preizkusite težave z aplikacijami, ki so lahko posledica omrežnih komunikacij, varnostnih težav in še več.

S preizkušanjem nameščenega oddaljenega računalnika, ki poganja vašo bazo podatkov, boste strateško in natančneje razvili svoje poizvedbe in aplikacije baze podatkov za predvideno uporabo.

Ste kdaj morali postaviti omrežje MySQL v omrežje ali katero koli drugo oddaljeno vozlišče? Na kakšne težave ste naleteli? Delite svoje izkušnje v spodnjem razdelku s komentarji!

Ryan ima diplomo iz elektrotehnike. 13 let je delal v avtomatizacijskem inženiringu, 5 let v IT, zdaj pa je inženir Apps. Nekdanji glavni urednik MakeUseOf je govoril na nacionalnih konferencah o vizualizaciji podatkov in je bil predstavljen na nacionalni televiziji in radiu.