Oglas

Ako često pisanje aplikacija koje se povezuju s poslužiteljima baza podataka 13 najvažnijih SQL naredbi koje svaki programer treba znatiSvaka velika ili dinamična web stranica koristi bazu podataka na neki način, a u kombinaciji s strukturiranim jezikom upita (SQL) mogućnosti manipuliranja podacima zaista su beskrajne. Čitaj više , pomaže ako znate kako instalirati MySQL bazu podataka na svoj Windows sustav za potrebe testiranja.

Povezivanje s bazom podataka s većinom aplikacija obično uključuje samo određeni vezni niz testiranje vaše aplikacije s jednim poslužiteljem baza podataka i potom prebacivanje kasnije na "proizvodni" poslužitelj je vrlo jednostavan.

U ovom ćemo vas članku provesti kroz korake postavljanja vlastite lokalne MySQL baze podataka na bilo kojem Windows računalu. Kasnije u članku također ćete saznati kako postaviti tu testnu bazu podataka za udaljene veze, tako da je ne morate povezivati ​​s istog računala na kojem radite svoje programiranje.

Preduvjeti za MySQL bazu podataka

Korištenje MySQL baze podataka u proizvodnom okruženju samo je znanost. Administratori baze podataka obično gledaju broj korisnika, koliko često će se pozivi u bazu podataka, procjena koliko će se podataka učitati u bazu podataka s vremenom i slične stvari.

kako instalirati mysql prozore baze podataka

Kako se većina tih faktora razlikuje za svaku implementaciju, zahtjevi sustava svaki su put različiti. Instalacije poduzeća obično zahtijevaju 4 CPU jezgre, 8 GB RAM-a i a Podešavanje RAID-a Kako konfigurirati RAID HDD Array u LinuxuImate li rezervnih pogona tvrdog diska koje želite učinkovitije koristiti s Linux računarom? Možete s RAID-om, sustavom koji može poboljšati performanse ili dodati suvišnost. Čitaj više za brzo čitanje / pisanje u i iz baze podataka. Međutim, u slučaju lokalnog instaliranja, ne morate se brinuti zbog svega toga.

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

Instaliranje testne MySQL baze podataka na Windows

Lokalna instalacija testne MySQL baze podataka poput ove vrlo je brza i jednostavna. Samo prihvatite licenčni ugovor, a zatim odaberite Zadani programer postavku i kliknite Sljedeći.

kako instalirati mysql prozore baze podataka

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.

kako instalirati mysql prozore baze podataka

Sve dok MySQL poslužitelj i Workbench softver 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. Odabir pravih postavki za postavljanje vašeg testnog poslužitelja je važan. Za ovu vrstu poslužitelja obavezno odaberite Samostalni MySQL Server / Klasična MySQL replikacija.

kako instalirati mysql prozore baze podataka

Zatim za Vrsta konfiguracije poslužitelja odaberite Stroj za razvoj. Ostavite zadane postavke (TCP / IP priključak 3306) za Povezivanje. Naše Vodič za mrežne uvjete ovdje će vam možda dobro doći ako vam treba osvježenje.

kako instalirati mysql prozore baze podataka

Na sljedećem zaslonu postavite korijensku lozinku, a zatim kliknite Dodaj korisnika za dodavanje novog korisnika u ovu bazu podataka. Nazvat ćemo ovog korisnika "Remote_User", dati korisničkom pravu DB Admin administracije i postaviti lozinku.

kako instalirati mysql prozore baze podataka

Na sljedećem koraku idite Konfigurirajte MySQL Server kao Windows uslugu i Pokrenite MySQL Server pri pokretanju sustava oboje omogućeno. Pokrenite uslugu pod Standardni sistemski račun. Klik Sljedeći kroz korak pohrane dokumenata, a zatim Izvršiti da završi ovu fazu postavljanja. Ako postoje druge opcije konfiguracije koje se pojavljuju za ostale proizvode, za sada ih možete zaobići bez ikakvih promjena klikom na Next ili Finish.

Postavljanje baze podataka testa

Nakon što završite, čarobnjak bi trebao automatski pokrenuti aplikaciju MySQL Workbench. Ovdje ćete stvoriti bazu podataka i ispitnu tablicu te postaviti udaljeni pristup. Prvo morate stvoriti testnu bazu kreiranjem nove sheme. Na radnom stolu to ćete pronaći u donjem lijevom kutu zaslona.

kako instalirati mysql prozore baze podataka

Desnom tipkom miša kliknite bijeli prostor ispod "svijeta" i odaberite Napravite shemu. Dajte mu ime koje želite i kliknite Primjeni. Kliknite desnom tipkom na ovu novu shemu i odaberite Postavite kao zadanu shemu. Zatim kreirajte tablicu u ovoj bazi podataka pod nazivom "Test_Table". Da biste to učinili, kliknite ikonu SQL upita u izborniku i zalijepite na sljedeću SQL skriptu.

CREATE TABLE Test_Table (id smallint nepotpisan nije null auto_increment, ime varchar (25) not null, ograničiti my_example primarni ključ (id)); INSERT INTO Test_Table (id, ime) VALUES (null, 'Test data');

Kliknite na ikonu munje da biste izvršili skriptu. Ovo će stvoriti ispitnu tablicu s jednom vrijednošću. Možete potvrditi da je nastala bušenjem do ispitnog stola u programu za ispitivanje sheme, desnim klikom na tablicu i odabirom Odaberite redove - Ograničite 1000.

kako instalirati mysql prozore baze podataka

Vidjet ćete tablicu s vašim testnim podacima.

kako instalirati mysql prozore baze podataka

Postavljanje udaljenog pristupa vašoj MySQL bazi podataka

Posljednji korak je konfiguriranje nove baze podataka MySQL kako bi se omogućio daljinski pristup, za određenog korisnika i s određene IP adrese Kako pronaći svoju IP adresu na sustavu Windows 10Postoje dva načina da se vaša IP adresa vidi u sustavu Windows 10. Čitaj više . Već smo stvorili "Remote_User" u tu svrhu i dali joj sigurnu lozinku.

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

mysql -u korijen -p

Trebat će upisati root lozinku koju ste već postavili. U ovaj naredbeni prozor upišite:

PODELITE SVE PRIVILEGE NA *. * DO 'Remote_User' @ '' IDENTIFICIRANI OD ''

Trebali biste vidjeti poruku "Upiti u redu" ako je naredba uspješno radila.

Napokon je došlo vrijeme za testiranje veze na daljinu. Instalirajte i pokrenite MySQL Workbench na bilo kojem drugom računalu u mreži. U izborniku Baza podataka odaberite Spajanje na bazu podataka.

kako instalirati mysql prozore baze podataka

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

Kada kliknete u redu, ako ste postavili sve kako je opisano u gornjem članku, vidjet ćete da je MySQL Workbench uspješno se povezuje s udaljenom MySQL bazom podataka i može pregledavati shemu ili pokrenuti upite protiv to.

Ostala razmatranja

Imajte na umu da daljinsko povezivanje s MySQL bazom podataka na lokalnoj mreži (LAN) zahtijeva samo gornju konfiguraciju. Ako imate bilo kakvih problema s postavljanjem LAN-a, nemojte to zaboraviti rješavanje problema s mrežnom vezom prvo između dva računala.

Međutim, ako se želite pristupiti svojoj MySQL bazi podataka putem interneta, morat ćete dodati pravilo za prosljeđivanje porta u vašeg internetskog usmjerivača tako da se zahtjevi preko ovog porta s udaljenog računala pravilno usmjeravaju na MySQL poslužitelj IP. Naše vodič za prosljeđivanje luka Što je prosljeđivanje porta i kako mi može pomoći? [MakeUseOf objašnjava]Plačete li malo unutra kad vam netko kaže da postoji problem s prosljeđivanjem luka i da zbog toga vaša sjajna nova aplikacija neće raditi? Xbox vam neće dopustiti igranje igara, torrent preuzimanja odbijaju ... Čitaj više 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 gotovo stvarnog svijeta. Trčanje baze podataka na istom uređaju na kojem razvijate kôd, ali ne radi omogućuju vam testiranje problema s aplikacijama koji mogu proizaći iz mrežne komunikacije, sigurnosnih problema i više.

Ispitivanje posebnog udaljenog računala na kojem se nalazi vaša baza podataka omogućit će vam da razvijete svoje upite i aplikacije baze podataka strateškije i preciznije za predviđenu upotrebu.

Jeste li ikada morali postaviti vlastitu MySQL bazu podataka na mreži ili bilo kojem drugom udaljenom čvorištu? S kojim ste se problemima susretali? Podijelite svoja iskustva u odjeljku s komentarima u nastavku!

Ryan je diplomirao elektrotehniku. Radio je 13 godina u inženjerstvu automatizacije, 5 godina u IT-u, a sada je Apps inženjer. Bivši glavni urednik MakeUseOfa, govorio je na nacionalnim konferencijama o vizualizaciji podataka i bio je prikazan na nacionalnoj televiziji i radiju.