Instaliranje MySQL-a na Windows (4). Instaliranje Mysql-a: uputstva korak po korak Instaliranje mysql servera windows 7

Posljednje ažuriranje: 19.12.2017

MySQL nije sastavna komponenta za kreiranje PHP web stranica. Možemo koristiti različite sisteme baza podataka, ali MySQL je daleko najpopularniji sistem za upravljanje bazom podataka za rad sa PHP-om, a takođe je besplatan.

Da biste instalirali MySQL, preuzmite distributivni komplet sa http://dev.mysql.com/downloads/mysql/ i odaberite željenu verziju.

Na primjer, imam 64-bitnu verziju Windowsa, pa sam odabrao paket Windows (x86, 64-bit), MySQL Installer MSI. Nakon što odaberete verziju, preuzmite instalacioni paket.

Na stranici za Windows OS postoje dvije vrste instalatera, možete odabrati bilo koji.

Nakon preuzimanja, pokrenite instalater.

Ako je bilo koja verzija MySQL-a već instalirana na sistemu, tada će umjesto instalacije biti ponuđeno ažuriranje pojedinačnih komponenti.

Nakon prihvatanja ugovora o licenci, od vas će biti zatraženo da odaberete tip instalacije. Odaberimo tip zadanog programera:

U ovom slučaju, instalater pokazuje da nemam instalirane Excel 2010 i Python. Pošto ove komponente nisu važne, kliknite na Next.

Zatim, tokom faze instalacije, instalater će prikazati cijelu listu instaliranih komponenti. Za mene to izgleda ovako:

Da biste instalirali sve komponente, kliknite na dugme Izvrši.

Nakon što su sve komponente instalirane, kliknite na Next.

Zatim ćemo u sljedećem prozoru instalacijskog programa naznačiti lozinku i zapamtiti je, jer će kasnije biti potrebna prilikom povezivanja na MySQL server:

Sljedeći skup konfiguracija, koje ćemo također ostaviti kao zadane, navodi da će se server pokrenuti kao Windows servis kada se operativni sistem pokrene:

Sljedeći prozor vam omogućava da konfigurirate dodatne dodatke i ekstenzije. Od verzije 5.7, MySQL je učinio dostupnim X Protocol, koji uvodi novi način interakcije sa skladištenjem podataka. Ovu opciju nije potrebno označiti. U ovom slučaju označit ću to:

A na sljedećem ekranu morate primijeniti sve prethodno instalirane konfiguracijske postavke klikom na dugme Izvrši:

Nakon toga, instalacija će biti završena. Obavijest o pokretanju servera će se pojaviti u traci.

Možete jednostavno kliknuti kroz sve naredne konfiguracijske prozore i ostaviti sve zadane vrijednosti. Na samom kraju može se prikazati sljedeći prozor u kojem ćete morati kliknuti na dugme Završi:

Nakon toga će instalacija i konfiguracija MySQL servera biti konačno završena i možemo koristiti server za pristup bazama podataka.

MySQL je sistem za upravljanje bazom podataka koji se prvenstveno koristi u malim i srednjim aplikacijama. DBMS je besplatan za nekomercijalnu upotrebu. MySQL koristi jezik SQL upita i ima mnogo proširenja za ovaj standard. Prednosti MySQL-a uključuju:

Multithreading
Neograničen broj korisnika koji istovremeno rade sa bazom podataka
Brzo izvršenje komande
Podrška za veliki broj tipova tablica

Instaliranje MySQL

Za instalaciju ćemo koristiti verziju programa 5.5.23. Pokrećemo distribuciju sa programom:

Rice. 1. Pokrenite instalacijski prozor, kliknite na Next.

Rice. 2. Prihvatite ugovor o licenci

Rice. 3. Odaberite tip prilagođene instalacije

Rice. 4. Prozor za odabir dodatnih komponenti i instalacijskog direktorija, ostavite sve kako jeste, kliknite na Next.

Rice. 5. Kliknite na Instaliraj da biste instalirali program

Rice. 6. Kliknite na Finish da završite instalaciju i nastavite sa podešavanjem servera

Rice. 7. Odaberite Detaljna konfiguracija - detaljne postavke

Rice. 8. Odaberite Developer Machine - to znači da će MySQL koristiti minimum RAM-a kako ne bi ometao izvršavanje drugih aplikacija

Rice. 9. Odaberite stavku Multifunkcionalna baza podataka, to će vam omogućiti da u budućnosti radite s različitim tipovima tabela

Rice. 10. Odaberite disk i direktorij za pohranjivanje InnoDB tablica, ostavite ga kakvi jesu

Rice. 11. Ovdje birate maksimalan mogući broj konekcija na MySQL server. Odabir podrške odlučivanju (DSS)/OLAP

Rice. 12. Ovdje ostavljamo potvrdni okvir Enable TCP/IP Networking uključen, ostavljajući podršku za TCP/IP veze omogućenom. Takođe ostavljamo port jednak 3306, ovo je standardni port za MySQL server. Polje za potvrdu Enable Strict Mode specificira način striktne usklađenosti sa SQL standardom

Rice. 13. Označavanjem ručno odabranog zadanog skupa znakova / Collation i odabirom cp1251 kodiranja iz padajućeg menija, osiguravamo ispravan rad sa ruskim jezikom

Rice. 14. Polje za potvrdu Instaliraj kao Windows uslugu znači da će server biti pokrenut kao usluga, što je preporučeni metod pokretanja. Izaberite naziv usluge u padajućem prozoru; Poništimo opciju Pokreni MySQL server automatski, to znači da će server biti pokrenut ručno. Ostavite polje za potvrdu za Include Bin Directory u Windows PATH na mjestu

Rice. 15. Postavite neku jednostavnu lozinku za root korisnika

Rice. 17. Put do linije Write konfiguracijske datoteke označava lokaciju konfiguracijske datoteke, koju će trebati malo urediti

Uređivanje konfiguracijske datoteke

Uređivanje konfiguracijske datoteke pomoću notepada my.ini, koji se nalazi na adresi navedenoj u prethodnom stavu (preko puta reda Napišite konfiguracijski fajl) u meniju završetka instalacije. Putanja do datoteka možda se ne podudaraju s onima napisanim, pa je vrijedno navesti direktorije računala na kojem se obavlja posao.

1. U odeljku, posle reda:

dodajte red koji definira direktorij koji sadrži datoteke opisa kodiranja:

2. U odeljku, posle reda:

dodajte sljedeća dva reda, od kojih prvi već znate, drugi postavlja kodiranje u kojem se podaci prenose u MySQL:

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

init-connect=”SET NAMES cp1251″

default-storage-engine=INNODB

zamijenite inicijalno instalirani tip tablice sa MYISAM:

default-storage-engine=MYISAM

Sačuvajte promjene i zatvorite my.ini fajl. Instalacija i konfiguracija servera je završena.

Instalacija grafičkog interfejsa DBMS

Na primjer, koristićemo grafičko sučelje MySQL Workbench verzije 5.2.40

Rice. 18. Odaberite direktorij za instaliranje grafičkog sučelja klikom na Promijeni

Rice. 19. Instalirajte grafički interfejs u folder sa instaliranim DBMS-om

Rice. 20. Odaberite tip instalacije Complete (podrazumevano)

Rice. 21. Nakon što kliknete na dugme Instaliraj, proces instalacije će započeti

Rice. 22. Prozor završetka instalacije, kliknite na Finish

Primjeri rada sa MySQL

Za početak pokrenite MySQL Workbench koji smo ranije instalirali:

Rice. 23. Glavni prozor programa. U listi konekcija vidimo gotovu vezu koja je stvorena tokom instalacije DBMS-a. Kada dvaput kliknete na Lokalnu instancu MySQL, pojaviće se prozor u koji ćete morati da unesete lozinku baze podataka koju smo postavili na Sl. 15

Rice. 24. Otvara se prozor za uređivanje upita. Da biste započeli, morate se direktno povezati na bazu podataka. Koristićemo već kreiranu testnu bazu podataka pod nazivom test. Dvoklikom na naziv baze podataka u lijevom dijelu radnog prozora programa povezujemo se. Možete početi pisati test upite u prozoru za unos u sredini radnog prozora

Primjeri SQL upita i njihova implementacija pomoću MySQL Workbench-a

1. Kreirajte tabelu

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

Ovaj upit će kreirati primjer tabele u kojoj je id primarni ključ (podešen automatski), ime je polje tekstualnog formata sa maksimalno dozvoljenom vrijednošću od 50 znakova, age je polje numeričke vrijednosti sa maksimalnim dozvoljenim brojem znakova 2, info je tekstualno polje neograničene veličine, datum je polje datuma koje automatski koristi današnji datum.

Postavimo ovaj zahtjev u polje za unos programa i pritisnemo ctrl+shift+enter i tako ga izvršimo:

Rice. 25. Nakon izvršenja upita, desnom tipkom miša kliknite naziv testne baze podataka i odaberite Osvježi sve. Tada će se naša kreirana tabela za primjer pojaviti na padajućoj listi Tabele.

Kliknite desnim tasterom miša na njega i izaberite Uredi podatke tabele:

Rice. 26. Program će nam prikazati kreiranu tabelu.

Rice. 27. I kliknite na Primijeni. Otvara se prozor za potvrdu zahtjeva (zahtjevi u programu se automatski generiraju i izvršavaju u obliku skripti), gdje ćete morati potvrditi radnje klikom na gumbe Primijeni i Završi.

Pokušajmo koristiti upit za odabir:

SELECT * IZ primjera WHERE id = "2"

koji će izabrati red iz tabele sa vrednostom id polja jednakim 2. Izvršavamo upit pomoću kombinacije tastera ctrl+shift+enter:

Rice. 28. Rezultat izvršenja upita

Spisak korištenih materijala i internet resursa:

Prijatelji! Pridružite se našoj

) je jedan od najčešće korišćenih DBMS otvorenog koda (Sistemi upravljanja bazama podataka). Verzija zajednice se distribuira pod uslovima GPL licence.

Započnimo instalaciju. Pokrenite instalacioni paket (mysql-essential-5.0.51b-win32.msi). Podrazumevane postavke su sasvim normalne (DBMS server će biti instaliran u C:\Program Files\MySQL\MySQL Server 5.0). Nakon što je instalacija završena, ostavite potvrdni okvir „Konfiguriraj MySQL server sada“ uključen. Pokrenut će se MySQL Server Configurator.

Kliknite Sljedeći.

U ovom dijalogu odaberite "Detaljna konfiguracija".

Zatim postoje tri opcije koje možete izabrati: “Mašina za razvojne programere”, “Serverska mašina” i “Namjenski MySQL Server Machine”. Kao što možete pretpostaviti iz opisa, prva opcija navodi minimalnu potrošnju memorije, druga - prosječnu potrošnju, treća - maksimalnu. Ako instalirate servere na kućno računalo koje koristite, na primjer, za igre, onda ostavite prvu opciju; ako instalirate servere na zasebnom računaru (na primjer, imate ih dva i želite da dodijelite drugi za server), tada odaberite drugu opciju. Malo je vjerovatno da će vam trebati treća opcija (potrebna je za namjenske DBMS servere).

Na sljedećoj stranici birate dostupne mehanizme baze podataka. MyISAM motor je brži, ali ne podržava transakcije, a InnoDB je malo sporiji, ali podržava transakcije. Međutim, ako nećete razvijati vlastite web aplikacije, onda vas to ne bi trebalo previše brinuti. Odaberite "Multifunctional Database" da omogućite oba motora.

U sljedećem dijalogu birate gdje ćete pohraniti InnoDB tabele (ovaj korak će se dogoditi samo ako ste odabrali prvu ili drugu opciju u prethodnom koraku). Zadana lokacija za pohranu je u redu.

U sljedećem koraku postavljate broj istovremenih veza. Prva opcija je 20, druga je 500, treća je vaš broj. Napomena: 20 konekcija ne znači da samo 20 korisnika može pristupiti vašoj stranici u isto vrijeme. Sesija skripte sa bazom podataka traje maksimalno par sekundi, tako da korisnici na sajtu nisu stalno povezani sa bazom podataka. Ovo je nešto poput raspodjele procesorskog vremena između programa. Prva opcija je sasvim dovoljna.

Na sljedećoj stranici - mrežne postavke servera i SQL način rada. Ostavite postavke kao zadane.

Sljedeći korak je odabir zadanog kodiranja. Radije postavljam zadano kodiranje na utf8 - ovo je druga opcija. Također možete odabrati treću opciju i postaviti kodiranje na cp1251. U svakom slučaju, koliko ja znam, većina CMS-ova eksplicitno specificira kodiranje prilikom kreiranja tabela, tako da će vam ovo trebati ako ćete razvijati vlastite web aplikacije.

Sljedeći dijalog su postavke MySQL servisa. Ostavite sve ovdje kao zadano.

U sljedećem koraku postavite lozinku za superkorisnika (root) U početku, pristup bazi podataka je zabranjen za superkorisnika (odgovarajući kvadratić je onemogućen na ovoj stranici). Ali u svakom slučaju, sigurnost nije posljednja stvar, pa postavite neku lozinku. U svakom slučaju, onda ćemo kreirati drugog korisnika.

To je to, sada kliknite na Izvrši. Postavke će biti primijenjene. Kliknite Završi da završite podešavanje.

Zatim ćemo instalirati MySQL GUI Tools paket. Ovo je vrlo zgodan skup uslužnih programa za administraciju MySQL servera od samih DBMS programera. Ja lično preferiram GUI alate nego phpMyAdmin. Ako ne želite da koristite MySQL GUI alate i preferirate phpMyAdmin, možete preskočiti ovaj korak.

Pokrenite instalacijski program (mysql-gui-tools-5.0-r12-win32.msi). Podrazumevane postavke su sasvim zadovoljavajuće. Nakon završetka instalacije, uslužnim programima se može pristupiti iz Start menija. Pokrenite MySQL Administrator.

U polje „Host servera“ unesite localhost, u polja „Korisničko ime“ i „Lozinka“ - root i lozinku koju ste postavili u konfiguratoru. Kliknite OK. Pojavit će se sljedeći prozor:

Možete vidjeti šta je za šta odgovorno ovdje u članku „Rad s MySQL-om u MySQL GUI alatima.”
Idite na stranicu “Katalozi”. Lista baza podataka će se pojaviti ispod. Kliknite desnim tasterom miša na prazan prostor u njemu i izaberite „Kreiraj novu šemu“ iz menija. Unesite naziv za novu bazu podataka, na primjer SiteForum. Nova baza podataka će biti kreirana. Sada ćemo postaviti korisnika i prava pristupa za njega. Idite na stranicu “Korisnička administracija”.

Kliknite na dugme "Dodaj novog korisnika". U polje MySQL User unesite, na primjer, forumuser. Možete unijeti nešto u polje “Lozinka” ili ga ne možete unijeti. Nema potrebe unositi ništa komplikovano. Idite na karticu "Privilegije sheme". Na listi s lijeve strane odaberite novokreiranu bazu podataka - siteforum. Lista privilegija za ovu bazu podataka će se pojaviti na desnoj listi. Možete odabrati sve privilegije. Zatim kliknite na "<» (или «<<» для переноса всех привилегий). Теперь привилегии пользователя установлены, вы можете нажать кнопку «Apply changes».
To je to, server je spreman za rad. Sada, kada instalirate forum, izaberite bazu podataka foruma sajta i korisnika foruma.

Za preuzimanje Win 32: Windows (x86, 32-bit), MSI Installer Essentials - Preporučeno

Za preuzimanje Win 64: Windows (x86, 64-bit), MSI Installer Essentials - Preporučeno

Nakon što kliknete na dugme Preuzmi, vidjet ćete obrazac za registraciju, možete ga preskočiti klikom na link ispod („Ne, hvala, samo me odvedite na preuzimanja!“).

Pokrenite instalacijski program i kliknite na Next:

Odaberite tip instalacije Custom:

Odabir komponenti. Ovdje možete promijeniti instalacijsku putanju MySQL fajlova (odaberite MySQL Server, kliknite na dugme Promeni), kao i putanju za skladištenje baza podataka (odaberite MySQL Server Datafiles, kliknite na dugme Promeni):

Provjerite staze i kliknite na Instaliraj:

Završna faza instalacije. Označite opciju “Konfiguriši MySQL server sada” i kliknite na Završi:

Postavljanje MySQL-a

Nakon što je instalacija završena, pokreće se čarobnjak za konfiguraciju instance MySQL servera (možete ga pokrenuti ručno iz menija Start -> Svi programi -> MySQL -> MySQL Server 5.1 -> Čarobnjak za konfiguraciju instance MySQL servera). Kliknite Dalje:

Biramo instalacijsku skriptu: Developer Machine - za instalaciju na kućni računar (naš izbor), Server Machine - za instalaciju na serveru, Dedicated MySQL Server Machine - za instalaciju na serveru koji je potpuno posvećen MySQL-u. Ove opcije prvenstveno utiču na količinu memorije koju koristi MySQL:

MySQL podržava dva glavna tipa baza podataka (InnoDB - sa podrškom za transakcije i MyISAM - bez transakcija). Multifunkcionalna baza podataka - biće instalirana podrška za oba tipa baza podataka (naš izbor). Samo transakciona baza podataka - biće instalirana samo podrška za InnoDB. Samo baza podataka koja nije transakcija - biće instalirana samo podrška za myISAM.

Ako ste u prethodnom koraku odabrali podršku za InnoDB, ovdje možete konfigurirati lokaciju datoteka s podacima InnoDB:

Podržava istovremene veze. Podrška za odlučivanje - do 20 istovremenih veza (naš izbor). Online obrada transakcija - do 500 konekcija. Ručno podešavanje—ručno podešavanje broja veza.

Provjerite opcije “Omogući TCP/IP umrežavanje” i “Omogući strogi način”. Broj porta ostavljamo nepromijenjen - 3306. Ako planirate da se povežete direktno na server sa drugih računara, označite opciju “Dodaj izuzetak zaštitnog zida za ovaj port” (otvorite port u Windows zaštitnom zidu).

Odaberite zadano kodiranje. Trenutno, najpametniji izbor je UTF-8. Odaberite najbolju opciju podrške za višejezičnost:

Obavezno označite opciju “Instaliraj kao Windows uslugu” (pokreni kao Windows usluga). Označite “Automatski pokreni MySQL server” ako vam je potrebna usluga za automatsko pokretanje.

Završna faza. Postavljanje administratorske lozinke (root). Bolje je da ne izgubite ovu lozinku! Ne preporučujem provjeru opcija “Omogući root pristup sa udaljenih mašina” i “Kreiraj anonimni račun”, jer smanjuju sigurnost.

Kako brzo provjeriti instalaciju?

Otvorite Start -> Svi programi -> MySQL -> MySql Server 5.1 -> MySQL Server Command Line Client (uslužni program za rad sa MySQL-om na komandnoj liniji).

Zatim unesite administratorsku lozinku (root). Ako je lozinka ispravna, bićete prebačeni na komandnu liniju (mysql>). Unesite naredbu: show databases; (tačka-zarez na kraju je obavezan). Kao rezultat, trebali biste vidjeti listu baza podataka (najmanje dvije - information_schema i mysql). To znači da server radi ispravno. Zatvorite komandnu liniju izvršavanjem naredbe za izlaz.

PAŽNJA! Da biste se povezali na MySQL iz PHP-a, sa servera instaliranog na istom računaru, morate koristiti MySQL kao adresu servera umjesto localhost koristiti 127.0.0.1 !!!

Priroda ovog kvara mi nije sasvim jasna, ali mi je trebalo pola dana da ga otkrijem...

Šta da radim ako automatska instalacija ne uspije?

Kako raditi sa bazama podataka?

Jedan od najpopularnijih programa (možda najpopularniji) za rad sa MySQL-om je phpMyAdmin.

Zdravo svima! Danas ćemo pokazati proces instalacije MySQL verzija servera 8.0 on Windows 10 koristeći automatski instalater. Prije ovoga smo vam već rekli kako da instalirate MySQL server CentOS 7, sada smo odlučili da se dotaknemo malo poznatije platforme.

Instalacija

Dakle, počnimo. Kao što sam ranije spomenuo, koristit ćemo automatski instalater koji morate preuzeti sa sljedećeg linka: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi

Fajl je težak oko 200 MB i već sadrži sve što je potrebno za instalaciju. Dvaput kliknite na izvršnu datoteku, prihvatite uslove ugovora o licenci (kvačica) i kliknite Sljedeći.

Zatim biramo tip instalacije, kojih ima nekoliko - instalacija gotovog „kompleta za programere“, instalacija samo servera, samo klijenta, potpuna instalacija (prva opcija + dodatni alati) i prilagođena. U našem slučaju biramo da instaliramo server.



Zatim kliknite Sljedeći.


Idite na fazu podešavanja - kliknite Sljedeći.


Pošto prikazujemo najjednostavniju instalaciju, odaberite prvu opciju, baš kao na snimku ekrana - poseban MySQL server i kliknite Sljedeći.


Konfiguriranje mrežnih parametara - u svrhu demonstracije sve smo ostavili na defaultu.


Zatim konfiguriramo parametre provjere autentičnosti - odaberite prvu opciju i kliknite Sljedeći.


Postavili smo root lozinku za server - što je složenija, to bolje. Preporučujemo da koristite barem lozinku od 12 znakova, koji sadrže slova, brojeve i posebne znakove. U ovoj fazi također možete dodati korisnike - mi smo, na primjer, dodali korisnika asterisk.





Dovršavanje funkcionalnosti instalacije i testiranja

Spremni! Sada sve što treba da uradite je da kliknete Završi dva puta - čestitam! Instalirali ste MySQL server.


Sada provjerimo njegove performanse. Da biste to učinili, morate otvoriti aplikaciju koja je instalirana sa serverom - MySQL 8.0 klijent komandne linije. Morat ćete unijeti root lozinku koju ste naveli tokom instalacije, a zatim pokrenuti naredbu show databases;