Namestitev MySQL v sistem Windows (4). Namestitev Mysql: navodila po korakih Namestitev strežnika mysql Windows 7

Zadnja posodobitev: 19.12.2017

MySQL ni sestavni del za ustvarjanje spletnih strani PHP. Uporabljamo lahko različne sisteme podatkovnih baz, vendar je MySQL daleč najbolj priljubljen sistem za upravljanje podatkovnih baz za delo s PHP, poleg tega pa je brezplačen.

Če želite namestiti MySQL, prenesite distribucijski komplet s spletnega mesta http://dev.mysql.com/downloads/mysql/ in izberite želeno različico.

Na primer, imam 64-bitno različico sistema Windows, zato sem izbral paket Windows (x86, 64-bit), MySQL Installer MSI. Ko izberete različico, prenesite namestitveni paket.

Na strani za Windows OS sta dve vrsti namestitvenega programa, izberete lahko katerega koli.

Po prenosu zaženite namestitveni program.

Če je katera koli različica MySQL že nameščena v sistemu, bo namesto namestitve ponujena posodobitev posameznih komponent.

Ko sprejmete licenčno pogodbo, boste pozvani, da izberete vrsto namestitve. Izberimo privzeto vrsto razvijalca:

V tem primeru namestitveni program pokaže, da nimam nameščenega Excela 2010 in Pythona. Ker te komponente niso pomembne, kliknite Naprej.

Nato bo med fazo namestitve namestitveni program prikazal celoten seznam nameščenih komponent. Pri meni izgleda takole:

Za namestitev vseh komponent kliknite gumb Izvedi.

Ko so vse komponente nameščene, kliknite Naprej.

Nato bomo v naslednjem oknu namestitvenega programa navedli geslo in si ga zapomnili, saj bo kasneje potrebno pri povezovanju s strežnikom MySQL:

Naslednji nabor konfiguracij, ki jih bomo prav tako pustili kot privzete, določa, da se bo strežnik ob zagonu operacijskega sistema zagnal kot storitev Windows:

V naslednjem oknu lahko konfigurirate dodatne vtičnike in razširitve. Od različice 5.7 je MySQL dal na voljo protokol X, ki uvaja nov način interakcije s shranjevanjem podatkov. Te možnosti ni treba obkljukati. V tem primeru bom označil:

In na naslednjem zaslonu morate uporabiti vse predhodno nameščene konfiguracijske nastavitve s klikom na gumb Izvedi:

Po tem bo namestitev končana. V vrstici se prikaže obvestilo o zagonu strežnika.

Lahko preprosto kliknete skozi vsa naslednja konfiguracijska okna in pustite vse privzete vrednosti. Čisto na koncu se lahko prikaže naslednje okno, kjer boste morali klikniti gumb Dokončaj:

Po tem bo namestitev in konfiguracija strežnika MySQL dokončno zaključena in s strežnikom lahko dostopamo do baz podatkov.

MySQL je sistem za upravljanje baz podatkov, ki se uporablja predvsem v majhnih in srednje velikih aplikacijah. DBMS je brezplačen za nekomercialno uporabo. MySQL uporablja jezik poizvedb SQL in ima veliko razširitev tega standarda. Prednosti MySQL vključujejo:

Večnitnost
Neomejeno število uporabnikov, ki hkrati delajo z bazo podatkov
Hitro izvajanje ukazov
Podpora za veliko število vrst tabel

Namestitev MySQL

Za namestitev bomo uporabili različico programa 5.5.23. Zaženemo distribucijo s programom:

riž. 1. Zaženite namestitveno okno, kliknite Naprej.

riž. 2. Sprejmite licenčno pogodbo

riž. 3. Izberite vrsto namestitve po meri

riž. 4. Okno za izbiro dodatnih komponent in namestitvenega imenika, pustite vse kot je, kliknite Naprej.

riž. 5. Kliknite Namesti, da namestite program

riž. 6. Kliknite Dokončaj, da dokončate namestitev in nadaljujete z nastavitvijo strežnika

riž. 7. Izberite Podrobna konfiguracija - podrobne nastavitve

riž. 8. Izberite Developer Machine - to pomeni, da bo MySQL uporabljal najmanj RAM-a, da ne bo motil izvajanja drugih aplikacij

riž. 9. Izberite postavko Večnamenska zbirka podatkov, to vam bo omogočilo delo z različnimi vrstami tabel v prihodnosti

riž. 10. Izberite disk in imenik za shranjevanje tabel InnoDB, pustite, kot je

riž. 11. Tukaj izberete največje možno število povezav s strežnikom MySQL. Izbira podpore odločanju (DSS)/OLAP

riž. 12. Tukaj pustimo potrditveno polje Omogoči omrežje TCP/IP omogočeno, podpora za povezave TCP/IP pa ostane omogočena. Prav tako pustimo vrata enaka 3306, to so standardna vrata za strežnik MySQL. Potrditveno polje Omogoči strogi način nastavi način stroge skladnosti s standardom SQL, ki ga pustimo nedotaknjenega

riž. 13. Z izbiro Ročno izbranega privzetega nabora znakov / zbiranja in izbiro kodiranja cp1251 iz spustnega menija zagotovimo pravilno delo z ruskim jezikom

riž. 14. Potrditveno polje Install As Windows Service pomeni, da bo strežnik zagnan kot storitev, kar je priporočena metoda zagona. V spustnem oknu izberite ime storitve; pustite, kot je. Počistimo možnost Samodejni zagon strežnika MySQL, to pomeni, da se bo strežnik zagnal ročno. Pustite potrditveno polje za Include Bin Directory in Windows PATH na mestu

riž. 15. Nastavite preprosto geslo za root uporabnika

riž. 17. Pot poleg vrstice Napiši konfiguracijsko datoteko označuje lokacijo konfiguracijske datoteke, ki jo bo treba nekoliko urediti

Urejanje konfiguracijske datoteke

Urejanje konfiguracijske datoteke z beležnico moj.ini, ki se nahaja na naslovu, navedenem v prejšnjem odstavku (nasproti črte Napišite konfiguracijsko datoteko) v meniju za dokončanje namestitve. Poti do datotek morda ne sovpadajo s tistimi, ki so zapisane, zato je vredno določiti imenike računalnika, na katerem se delo izvaja.

1. V razdelku za vrstico:

dodajte vrstico, ki definira imenik, ki vsebuje datoteke z opisom kodiranja:

2. V razdelku za vrstico:

dodajte naslednji dve vrstici, od katerih vam je prva že znana, druga pa nastavi kodiranje, v katerem se podatki prenašajo v MySQL:

character-sets-dir="C:/Program Files/MySQL/MySQL Server 5.5/share/charsets"

init-connect=”NASTAVITEV IMEN cp1251″

default-storage-engine=INNODB

zamenjajte prvotno nameščeno vrsto tabele z MYISAM:

default-storage-engine=MYISAM

Shranite spremembe in zaprite datoteko my.ini. Namestitev in konfiguracija strežnika sta končani.

Namestitev grafičnega vmesnika DBMS

Na primer, uporabili bomo grafični vmesnik MySQL Workbench različice 5.2.40

riž. 18. S klikom na Spremeni izberite imenik za namestitev grafičnega vmesnika

riž. 19. Namestite grafični vmesnik v mapo z nameščenim DBMS

riž. 20. Izberite vrsto namestitve Complete (privzeto)

riž. 21. Ko kliknete gumb Namesti, se bo začel postopek namestitve

riž. 22. V oknu za dokončanje namestitve kliknite Dokončaj

Primeri dela z MySQL

Za začetek zaženite MySQL Workbench, ki smo ga namestili prej:

riž. 23. Glavno okno programa. Na seznamu povezav vidimo že pripravljeno povezavo, ki je bila ustvarjena med namestitvijo DBMS. Ko dvokliknete Lokalni primerek MySQL, se prikaže okno, v katerega boste morali vnesti geslo baze podatkov, ki smo ga nastavili na sl. 15

riž. 24. Odpre se okno za urejanje poizvedbe. Za začetek se morate neposredno povezati z bazo podatkov. Uporabili bomo že izdelano testno bazo, imenovano test. Z dvojnim klikom na ime baze v levem delu delovnega okna programa se povežemo. Testne poizvedbe lahko začnete pisati v vnosnem oknu na sredini delovnega okna

Primeri SQL poizvedb in njihova implementacija z uporabo MySQL Workbench

1. Ustvarite tabelo

Primer CREATE TABLE
id int(11) NOT NULL PRIMARY KEY auto_increment,
ime varchar(50),
starost int(2),
info besedilo,
datum datum
);

Ta poizvedba bo ustvarila primer tabele, v kateri je id primarni ključ (nastavljen samodejno), ime je polje besedilne oblike z največjo dovoljeno vrednostjo 50 znakov, starost je polje številske vrednosti z največjim dovoljenim številom znakov 2, info je besedilno polje neomejene velikosti, datum je datumsko polje, ki samodejno uporablja današnji datum.

Postavimo to zahtevo v vnosno polje programa in pritisnemo ctrl+shift+enter, s čimer jo izvedemo:

riž. 25. Po izvedbi poizvedbe z desno miškino tipko kliknite ime testne baze podatkov in izberite Osveži vse. Nato se bo naša ustvarjena vzorčna tabela pojavila na spustnem seznamu Tabele.

Z desno tipko miške kliknite nanj in izberite Uredi podatke tabele:

riž. 26. Program nam bo prikazal izdelano tabelo.

riž. 27. In kliknite Uporabi. Odpre se okno za potrditev zahteve (zahteve v programu se generirajo samodejno in izvajajo v obliki skriptov), ​​kjer boste morali dejanja potrditi s klikom na gumba Uporabi in Dokončaj.

Poskusimo uporabiti izbirno poizvedbo:

SELECT * FROM primer WHERE id = "2"

ki bo iz tabele izbral vrstico z vrednostjo polja id enako 2. Poizvedbo izvedemo s kombinacijo tipk ctrl+shift+enter:

riž. 28. Rezultat izvedbe poizvedbe

Seznam uporabljenih materialov in internetnih virov:

prijatelji! Pridružite se nam

) je eden najpogosteje uporabljanih odprtokodnih DBMS (Sistemov za upravljanje baz podatkov). Različica Skupnosti se distribuira pod pogoji licence GPL.

Začnimo z namestitvijo. Zaženite namestitveni paket (mysql-essential-5.0.51b-win32.msi). Privzete nastavitve so povsem običajne (strežnik DBMS bo nameščen v C:\Program Files\MySQL\MySQL Server 5.0). Ko je namestitev končana, pustite potrditveno polje »Konfiguriraj strežnik MySQL zdaj« omogočeno. Zagnal se bo konfigurator strežnika MySQL.

Kliknite Naslednji.

V tem pogovornem oknu izberite "Podrobna konfiguracija".

Nato lahko izbirate med tremi možnostmi: »Razvijalski stroj«, »Strežniški stroj« in »Namenski strežnik MySQL Server«. Kot lahko uganete iz opisov, prva možnost določa minimalno porabo pomnilnika, druga - povprečno porabo, tretja - največjo. Če nameščate strežnike na domači računalnik, ki ga uporabljate na primer za igre, pustite prvo možnost; če strežnike namestite na ločen računalnik (npr. imate dva in želite drugega dodeliti za strežnik), potem izberite drugo možnost. Malo verjetno je, da boste potrebovali tretjo možnost (potrebna je za namenske strežnike DBMS).

Na naslednji strani izberete razpoložljive motorje baze podatkov. Motor MyISAM je hitrejši, vendar ne podpira transakcij, InnoDB pa je nekoliko počasnejši, vendar podpira transakcije. Če pa ne boste razvijali lastnih spletnih aplikacij, naj vas to ne skrbi preveč. Izberite "Multifunctional Database", da omogočite oba motorja.

V naslednjem pogovornem oknu izberete lokacijo shranjevanja za tabele InnoDB (ta korak se bo zgodil le, če ste v prejšnjem koraku izbrali prvo ali drugo možnost). Privzeta lokacija za shranjevanje je v redu.

V naslednjem koraku nastavite število hkratnih povezav. Prva možnost je 20, druga 500, tretja je vaša številka. Opomba: 20 povezav ne pomeni, da lahko samo 20 uporabnikov dostopa do vaše strani hkrati. Seja skripte z bazo traja največ nekaj sekund, zato uporabniki na spletnem mestu niso stalno povezani z bazo. To je nekaj podobnega porazdelitvi procesorskega časa med programi. Prva možnost je povsem dovolj.

Na naslednji strani - omrežne nastavitve strežnika in način SQL. Nastavitve pustite privzete.

Naslednji korak je izbira privzetega kodiranja. Raje nastavim privzeto kodiranje na utf8 - to je druga možnost. Izberete lahko tudi tretjo možnost in nastavite kodiranje na cp1251. Kakor koli že, kolikor vem, večina CMS-jev izrecno določi kodiranje pri ustvarjanju tabel, tako da boste to potrebovali, če boste razvijali svoje spletne aplikacije.

Naslednje pogovorno okno so nastavitve storitve MySQL. Tukaj pustite vse privzeto.

V naslednjem koraku nastavite geslo za superuporabnika (root).Na začetku je dostop do baze podatkov od zunaj za superuporabnika onemogočen (tako da dolgo geslo tukaj ni tako potrebno). Toda v vsakem primeru varnost ni zadnja stvar, zato nastavite nekaj gesla. V vsakem primeru bomo ustvarili drugega uporabnika. Ne nastavite možnosti »Ustvari anonimni račun« - to je škodljivo z vidika varnosti.

To je to, zdaj kliknite Izvedi. Uporabljene bodo nastavitve. Kliknite Dokončaj, da dokončate nastavitev.

Nato bomo namestili paket MySQL GUI Tools. To je zelo priročen nabor pripomočkov za administracijo strežnika MySQL od samih razvijalcev DBMS. Osebno imam raje orodja GUI kot phpMyAdmin. Če ne želite uporabljati MySQL GUI Tools in imate raje phpMyAdmin, lahko ta korak preskočite.

Zaženite namestitveni program (mysql-gui-tools-5.0-r12-win32.msi). Privzete nastavitve so povsem zadovoljive. Po končani namestitvi lahko do pripomočkov dostopate iz menija Start. Zaženite MySQL Administrator.

V polje »Server Host« vnesite localhost, v polja »Username« in »Password« - root oziroma geslo, ki ste ga nastavili v konfiguratorju. Kliknite OK. Prikaže se naslednje okno:

Kaj je odgovorno za kaj, si lahko ogledate tukaj v članku "Delo z MySQL v orodjih GUI MySQL."
Pojdite na stran »Katalogi«. Spodaj se prikaže seznam baz podatkov. Z desno tipko miške kliknite prazen prostor v njem in v meniju izberite »Ustvari novo shemo«. Vnesite ime za novo bazo podatkov, na primer SiteForum. Ustvarila se bo nova zbirka podatkov. Zdaj bomo nastavili uporabnika in pravice dostopa zanj. Pojdite na stran »Administracija uporabnikov«.

Kliknite gumb "Dodaj novega uporabnika". V polje Uporabnik MySQL vnesite na primer forumuser. V polje »Geslo« lahko vnesete nekaj, lahko pa tudi ne vnesete. Ni vam treba vnašati ničesar zapletenega. Pojdite na zavihek "Privilegiji sheme". Na seznamu na levi izberite novo ustvarjeno bazo - siteforum. Na desnem seznamu se prikaže seznam privilegijev za to bazo podatkov. Izberete lahko vse privilegije. Nato kliknite "<» (или «<<» для переноса всех привилегий). Теперь привилегии пользователя установлены, вы можете нажать кнопку «Apply changes».
To je to, strežnik je pripravljen za delo. Zdaj, ko nameščate forum, izberite bazo podatkov siteforum in uporabnika forumuser.

Za prenos Win 32: Windows (x86, 32-bit), namestitveni program MSI Essentials – priporočljivo

Za prenos Win 64: Windows (x86, 64-bit), namestitveni program MSI Essentials – priporočljivo

Po kliku na gumb Prenesi se vam prikaže obrazec za registracijo, ki ga lahko preskočite s klikom na spodnjo povezavo (»Ne, hvala, samo odpelji me na prenose!«).

Zaženite namestitveni program in kliknite Naprej:

Izberite vrsto namestitve po meri:

Izbira komponent. Tukaj lahko spremenite namestitveno pot datotek MySQL (izberite MySQL Server, kliknite gumb Spremeni), kot tudi pot za shranjevanje baz podatkov (izberite MySQL Server Datafiles, kliknite gumb Spremeni):

Preverite poti in kliknite Namesti:

Končna faza namestitve. Označite možnost »Konfiguriraj strežnik MySQL zdaj« in kliknite Dokončaj:

Nastavitev MySQL

Po končani namestitvi se zažene čarovnik za konfiguracijo primerka strežnika MySQL (lahko ga zaženete ročno iz menija Start -> Vsi programi -> MySQL -> strežnik MySQL 5.1 -> Čarovnik za konfiguriranje primerka strežnika MySQL). Kliknite Naprej:

Izberemo namestitveni skript: Developer Machine - za namestitev na domači računalnik (naša izbira), Server Machine - za namestitev na strežnik, Dedicated MySQL Server Machine - za namestitev na strežnik, ki je popolnoma posvečen MySQL. Te možnosti vplivajo predvsem na količino pomnilnika, ki ga porabi MySQL:

MySQL podpira dve glavni vrsti baz podatkov (InnoDB - s podporo za transakcije in MyISAM - brez transakcij). Multifunkcijska baza podatkov - nameščena bo podpora za obe vrsti baz (naša izbira). Samo transakcijska baza podatkov – nameščena bo samo podpora za InnoDB. Samo netransakcijska baza podatkov – nameščena bo samo podpora za myISAM.

Če ste v prejšnjem koraku izbrali podporo za InnoDB, lahko tukaj konfigurirate lokacijo podatkovnih datotek InnoDB:

Podpira sočasne povezave. Podpora pri odločanju - do 20 hkratnih povezav (naša izbira). Spletna obdelava transakcij - do 500 povezav. Ročna nastavitev—ročna nastavitev števila povezav.

Preverite možnosti »Omogoči omrežje TCP/IP« in »Omogoči strogi način«. Številko vrat pustimo nespremenjeno - 3306. Če se nameravate neposredno povezati s strežnikom iz drugih računalnikov, označite možnost »Dodaj izjemo požarnega zidu za ta vrata« (odprite vrata v požarnem zidu Windows).

Izberite privzeto kodiranje. Trenutno je najpametnejša izbira UTF-8. Izberite možnost Najboljša podpora za večjezičnost:

Ne pozabite preveriti možnosti »Namesti kot storitev Windows« (zaženi kot storitev Windows). Označite »Samodejno zaženi strežnik MySQL«, če potrebujete samodejni zagon storitve.

Končna faza. Nastavitev skrbniškega gesla (root). Bolje je, da tega gesla ne izgubite! Ne priporočam, da označite možnosti »Omogoči korenski dostop z oddaljenih računalnikov« in »Ustvari anonimni račun«, ker zmanjšujejo varnost.

Kako hitro preveriti namestitev?

Odprite Start -> Vsi programi -> MySQL -> MySql Server 5.1 -> MySQL Server Command Line Client (pripomoček za delo z MySQL v ukazni vrstici).

Nato vnesite skrbniško geslo (root). Če je geslo pravilno, boste preusmerjeni v ukazno vrstico (mysql>). Vnesite ukaz: pokaži baze podatkov; (podpičje na koncu je obvezno). Kot rezultat bi morali videti seznam baz podatkov (vsaj dve - information_schema in mysql). To pomeni, da strežnik deluje pravilno. Zaprite ukazno vrstico tako, da izvedete ukaz za izhod.

POZOR! Za povezavo z MySQL iz PHP s strežnika, nameščenega na istem računalniku, morate kot naslov strežnika uporabiti MySQL namesto lokalni gostitelj uporaba 127.0.0.1 !!!

Narava te napake mi ni popolnoma jasna, vendar sem potreboval pol dneva, da sem jo odkril ...

Kaj naj storim, če samodejna namestitev ne uspe?

Kako delati z bazami podatkov?

Eden najbolj priljubljenih programov (morda najbolj priljubljen) za delo z MySQL je phpMyAdmin.

Pozdravljeni vsi skupaj! Danes bomo prikazali postopek namestitve MySQL strežnik različice 8.0 na Windows 10 z uporabo samodejnega namestitvenega programa. Pred tem smo vam že povedali, kako namestiti strežnik MySQL CentOS 7, zdaj pa smo se odločili, da se dotaknemo nekoliko bolj znane platforme.

Namestitev

Torej, začnimo. Kot sem že omenil, bomo uporabili samodejni namestitveni program, ki ga morate prenesti z naslednje povezave: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi

Datoteka je težka približno 200 MB in že vsebuje vse potrebno za namestitev. Dvakrat kliknite na izvršljivo datoteko, sprejmite pogoje licenčne pogodbe (kljukica) in kliknite Naslednji.

Nato izberemo vrsto namestitve, ki jih je več - namestitev že pripravljenega "kompleta za razvijalce", namestitev samo strežnika, samo odjemalca, popolna namestitev (prva možnost + dodatna orodja) in po meri. V našem primeru se odločimo za namestitev strežnika.



Nato kliknite Naslednji.


Pojdite na stopnjo nastavitve - kliknite Naslednji.


Ker prikazujemo najpreprostejšo namestitev, izberite prvo možnost, tako kot na sliki - ločen strežnik MySQL in kliknite Naslednji.


Konfiguracija omrežnih parametrov - za namene predstavitve smo vse pustili privzeto.


Nato konfiguriramo parametre preverjanja pristnosti - izberite prvo možnost in kliknite Naslednji.


Nastavimo root geslo za strežnik - bolj zapleteno, bolje. Priporočamo uporabo vsaj gesla iz 12 znake, ki vsebujejo črke, številke in posebne znake. Na tej stopnji lahko dodate tudi uporabnike - mi smo na primer dodali uporabnika zvezdica.





Dokončanje funkcionalnosti namestitve in testiranja

pripravljena! Zdaj morate samo klikniti Končaj dvakrat - čestitke! Namestili ste strežnik MySQL.


Zdaj pa preverimo njegovo delovanje. Če želite to narediti, morate odpreti aplikacijo, ki je bila nameščena s strežnikom - Odjemalec ukazne vrstice MySQL 8.0. Vnesti boste morali korensko geslo, ki ste ga določili med namestitvijo, in nato zagnati ukaz show databases;