Kako instalirati MySQL bazu podataka na Windows

Kako instalirati MySQL bazu podataka na Windows

Ako često pisati aplikacije koje se spajaju na poslužitelje baze podataka , pomaže ako znate instalirati MySQL bazu podataka na Windows računalo radi testiranja.





Povezivanje s bazom podataka s većinom aplikacija obično uključuje samo određeni niz povezivanja, pa je testiranje vaše aplikacije s jednim poslužiteljem baze podataka, a zatim kasnije prebacivanje na 'proizvodni' poslužitelj vrlo jednostavno.





U ovom članku ćemo vas provesti kroz korake postavljanja vlastite lokalne baze podataka MySQL na bilo kojem računalu sa sustavom Windows. Kasnije u članku ćete također naučiti kako postaviti tu testnu bazu podataka za udaljene veze, tako da se ne morate povezati s njom s istog računala na kojem programirate.





Preduvjeti za bazu podataka MySQL

Postavljanje baze podataka MySQL u proizvodno okruženje znanost je za sebe. Administratori baze podataka obično gledaju broj korisnika, učestalost poziva u bazu podataka, procjenu koliko će se podataka s vremenom učitavati u bazu podataka i slično.

kako instalirati ubuntu na virtualbox

Budući da je većina tih čimbenika različita za svaku implementaciju, zahtjevi sustava svaki put su različiti. Enterprise instalacije obično zahtijevaju 4 jezgre procesora, 8 GB RAM -a i RAID postavku za brzo čitanje/pisanje u bazu podataka i iz nje. Međutim, u slučaju lokalne instalacije, ne morate se brinuti o svemu tome.



Testna MySQL baza podataka može se instalirati na gotovo sve arome Linuxa, Windows ili Mac. Pregledajte popis podržanih platformi ako ste uopće zabrinuti. Preuzmite Windows MySQL instalacijski program , koji uključuje sve što vam je potrebno.

Instaliranje vaše testne MySQL baze podataka na Windows

Lokalna instalacija testne MySQL baze podataka poput ove vrlo je brza i jednostavna. Samo prihvatite Licencni ugovor, a zatim odaberite Zadano za programere vrstu postavljanja i kliknite Sljedeći .





Možda ćete vidjeti nekoliko stavki u okviru 'Provjera zahtjeva' proizvoda koji se ne mogu instalirati jer na vašem sustavu nemate postojeći softver.

Sve dok MySQL poslužitelj i softver Workbench nisu na ovom popisu, dobro ste. Možete kliknuti Sljedeći , i onda Izvršiti .





Postavljanje MySQL poslužitelja

Čarobnjak za instalaciju dolazi s čarobnjakom za postavljanje za SQL Server. Važan je odabir odgovarajućih postavki za postavljanje vašeg poslužitelja za testiranje. Za ovu vrstu poslužitelja svakako odaberite Samostalni MySQL poslužitelj / Klasična MySQL replikacija .

Zatim za Vrsta konfiguracije poslužitelja odaberite Stroj za razvoj . Ostavite zadane postavke (TCP/IP port 3306) za Povezivanje. Naš vodič o uvjetima umrežavanja može vam dobro doći ako vam je potrebno osvježenje.

Na sljedećem zaslonu postavite svoju root lozinku, a zatim kliknite Dodaj korisnika za dodavanje novog korisnika u ovu bazu podataka. Nazvat ćemo ovog korisnika 'Remote_User', dati korisniku DB administratorska prava i postaviti lozinku.

Na sljedećem koraku otiđite Konfigurirajte MySQL poslužitelj kao Windows uslugu i Pokrenite MySQL poslužitelj pri pokretanju sustava oboje omogućeno. Pokrenite uslugu pod Standardni račun računa . Klik Sljedeći kroz korak spremanja dokumenata, a zatim Izvršiti dovršiti ovu fazu postavljanja. Ako postoje druge mogućnosti konfiguracije koje se pojavljuju za druge proizvode, možete ih za sada zaobići bez ikakvih promjena klikom na Dalje ili Završi.

Postavljanje testne baze podataka

Kad završite, čarobnjak bi trebao automatski pokrenuti aplikaciju MySQL Workbench. Ovdje ćete stvoriti bazu podataka i testnu tablicu te postaviti daljinski pristup. Prvo morate stvoriti testnu bazu podataka stvaranjem nove sheme. U Workbenchu ​​ovo ćete pronaći u donjem lijevom kutu zaslona.

Desnom tipkom miša kliknite bijeli prostor ispod 'svijet' i odaberite Napravite shemu . Dajte mu bilo koji naziv koji želite i kliknite Primijeni. Desnom tipkom miša kliknite ovu novu shemu i odaberite Postavi kao zadanu shemu . Zatim stvorite tablicu u ovoj bazi podataka pod nazivom 'Test_Table'. Da biste to učinili, kliknite ikonu SQL upita u izborniku i zalijepite sljedeću SQL skriptu.

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' );

Pritisnite ikonu munje da biste izvršili skriptu. Ovo će stvoriti testnu tablicu s jednom vrijednošću. Možete potvrditi da je stvoren bušenjem do testne tablice u istraživaču shema, desnim klikom na tablicu i odabirom Odaberite redove - ograničite 1000 .

kako koristiti adb i fastboot

Vidjet ćete tablicu s vašim testnim podacima.

Postavite daljinski pristup svojoj MySQL bazi podataka

Posljednji korak je konfiguriranje vaše nove baze podataka MySQL tako da omogućuje udaljeni pristup, za određenog korisnika i s određene IP adrese . U tu smo svrhu već stvorili 'Remote_User' i dali mu sigurnu lozinku.

Da biste konfigurirali udaljeni pristup, pokrenite myslq.exe otvaranjem naredbenog retka i navigacijom do C: Program Files MySQL MySQL Server 5.X bin i upišite:

mysql -u root -p

Bit će potrebno da upišete root lozinku koju ste već postavili. U ovaj naredbeni prozor upišite:

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

Trebali biste vidjeti poruku 'Upit OK' ako je naredba uspješno funkcionirala.

Konačno, vrijeme je da isprobate daljinsku vezu. Na bilo koje drugo računalo u vašoj mreži instalirajte i pokrenite MySQL Workbench. Na izborniku Baza podataka odaberite Povežite se s bazom podataka .

U ovom konfiguracijskom prozoru željet ćete odabrati TCP/IP kao način povezivanja i upisati IP računala na kojem ste postavili i konfigurirali SQL bazu podataka. Ulaz možete ostaviti na zadanom 3306. Promijenite korisničko ime u 'Remote_User' i upišite 'test' za zadanu shemu.

kako prestati koristiti društvene mreže

Kad kliknete u redu , ako ste postavili sve kako je opisano u gornjem članku, vidjet ćete da se MySQL Workbench uspješno povezuje s udaljenom MySQL bazom podataka, te može pregledavati shemu ili pokretati upite prema njoj.

Ostala razmatranja

Imajte na umu da daljinsko povezivanje s MySQL bazom podataka na lokalnoj mreži (LAN) zahtijeva samo gornju konfiguraciju. Ako imate problema s postavljanjem LAN -a, ne zaboravite prvo riješiti mrežnu vezu između dva računala.

Međutim, ako se nadate da ćete pristupiti svojoj bazi podataka MySQL putem interneta, morat ćete dodati pravilo prosljeđivanja portova u svoj internetski usmjerivač kako bi se zahtjevi preko ovog porta s udaljenog računala pravilno preusmjerili na IP adresu MySQL poslužitelja. Naše vodič za prosljeđivanje portova može pomoći ovdje.

Vrijednost testiranja MySQL baze podataka lokalno ili na istom LAN-u kao i vaše razvojno računalo je u tome što vam omogućuje razvoj aplikacija u scenariju bliskom stvarnom svijetu. Pokretanje baze podataka na istom stroju na kojem razvijate svoj kôd funkcionirat će, ali ne dopušta vam testiranje problema s aplikacijama koji bi mogli biti posljedica mrežne komunikacije, sigurnosnih problema itd.

Testiranje na namjenskom udaljenom računalu koje pokreće vašu bazu podataka omogućit će vam da strateški i točnije razvijete svoje upite i aplikacije za baze podataka za predviđenu upotrebu.

Prije nego što odeš, preuzmite našu listu naredbi za SQL naredbe za buduću referencu.

Udio Udio Cvrkut E -pošta Canon protiv Nikona: Koja je marka fotoaparata bolja?

Canon i Nikon dva su najveća imena u industriji fotoaparata. No, koja marka nudi bolju liniju fotoaparata i objektiva?

Pročitajte Dalje
Povezane teme
  • Windows
  • Programiranje
  • Programiranje
  • SQL
O autoru Ryan Dube(942 objavljenih članaka)

Ryan ima diplomu elektrotehnike. Radio je 13 godina u automatizaciji, 5 godina u IT -u, a sada je inženjer aplikacija. Bivši glavni urednik MakeUseOfa, govorio je na nacionalnim konferencijama o vizualizaciji podataka, a bio je i na nacionalnoj televiziji i radiju.

Više od Ryana Dubea

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu