Instalarea MySQL pe Windows (4). Instalarea Mysql: instrucțiuni pas cu pas Instalarea serverului mysql Windows 7

Ultima actualizare: 19.12.2017

MySQL nu este o componentă integrală pentru crearea site-urilor web PHP. Putem folosi diferite sisteme de baze de date, dar MySQL este de departe cel mai popular sistem de gestionare a bazelor de date pentru lucrul cu PHP și este, de asemenea, gratuit.

Pentru a instala MySQL, descărcați kitul de distribuție de la http://dev.mysql.com/downloads/mysql/ și selectați versiunea dorită.

De exemplu, am o versiune de Windows pe 64 de biți, așa că am ales pachetul Windows (x86, 64 de biți), MySQL Installer MSI. După selectarea versiunii, descărcați pachetul de instalare.

Pe pagina pentru sistemul de operare Windows există două tipuri de program de instalare, puteți alege oricare.

După descărcare, rulați programul de instalare.

Dacă orice versiune de MySQL este deja instalată pe sistem, atunci în loc de instalare se va oferi actualizarea componentelor individuale.

După acceptarea acordului de licență, vi se va solicita să selectați un tip de instalare. Să selectăm tipul implicit al dezvoltatorului:

În acest caz, programul de instalare arată că nu am Excel 2010 și Python instalate. Deoarece aceste componente nu sunt importante, faceți clic pe Următorul.

Apoi, în timpul fazei de instalare, instalatorul va afișa întreaga listă de componente instalate. Pentru mine arata asa:

Pentru a instala toate componentele, faceți clic pe butonul Execute.

După ce toate componentele sunt instalate, faceți clic pe Următorul.

Apoi, în următoarea fereastră a programului de instalare, vom indica o parolă și o vom aminti, deoarece aceasta va fi necesară ulterior la conectarea la serverul MySQL:

Următorul set de configurații, pe care le vom lăsa și implicite, specifică că serverul va porni ca serviciu Windows la pornirea sistemului de operare:

Următoarea fereastră vă permite să configurați pluginuri și extensii suplimentare. Începând cu versiunea 5.7, MySQL a pus la dispoziție Protocolul X, care introduce o nouă modalitate de a interacționa cu stocarea datelor. Această opțiune nu trebuie bifată. In acest caz il voi marca:

Și pe următorul ecran trebuie să aplicați toate setările de configurare instalate anterior făcând clic pe butonul Executare:

După aceasta, instalarea va fi finalizată. În tavă va apărea o notificare despre pornirea serverului.

Puteți pur și simplu să faceți clic pe toate ferestrele de configurare ulterioare și să lăsați toate valorile implicite. La sfârșit, poate fi afișată următoarea fereastră, unde va trebui să faceți clic pe butonul Terminare:

După aceasta, instalarea și configurarea serverului MySQL va fi în sfârșit finalizată și putem folosi serverul pentru a accesa bazele de date.

MySQL este un sistem de gestionare a bazelor de date utilizat în principal în aplicațiile de dimensiuni mici și mijlocii. SGBD-ul este gratuit pentru uz necomercial. MySQL folosește limbajul de interogare SQL și are multe extensii la acest standard. Avantajele MySQL includ:

Multithreading
Număr nelimitat de utilizatori care lucrează simultan cu baza de date
Execuție rapidă a comenzii
Suport pentru un număr mare de tipuri de tabele

Instalarea MySQL

Pentru instalare vom folosi versiunea de program 5.5.23. Lansăm distribuția cu programul:

Orez. 1. Porniți fereastra de instalare, faceți clic pe Următorul.

Orez. 2. Acceptați acordul de licență

Orez. 3. Selectați tipul de instalare personalizată

Orez. 4. Fereastra pentru selectarea componentelor suplimentare și a directorului de instalare, lăsați totul așa cum este, faceți clic pe Următorul.

Orez. 5. Faceți clic pe Instalare pentru a instala programul

Orez. 6. Faceți clic pe Terminare pentru a finaliza instalarea și continuați la configurarea serverului

Orez. 7. Selectați Configurare detaliată - setări detaliate

Orez. 8. Selectați Developer Machine - asta înseamnă că MySQL va folosi un minim de RAM pentru a nu interfera cu execuția altor aplicații

Orez. 9. Selectați elementul Bază de date multifuncțională, acest lucru vă va permite să lucrați cu diferite tipuri de tabele în viitor

Orez. 10. Selectați un disc și un director pentru stocarea tabelelor InnoDB, lăsați-l așa cum este

Orez. 11. Aici selectați numărul maxim posibil de conexiuni la serverul MySQL. Selectarea suport pentru decizii (DSS)/OLAP

Orez. 12. Aici lăsăm activată caseta de validare Enable TCP/IP Networking, lăsând activat suportul pentru conexiunile TCP/IP. Lăsăm și portul egal cu 3306, acesta este portul standard pentru serverul MySQL. Caseta de selectare Enable Strict Mode specifică modul de respectare strictă a standardului SQL, îl lăsăm neatins

Orez. 13. Bifând Set de caractere implicit selectat manual/Colaționare și selectând codificarea cp1251 din meniul derulant, ne asigurăm funcționarea corectă cu limba rusă

Orez. 14. Caseta de selectare Instalare ca serviciu Windows înseamnă că serverul va fi lansat ca serviciu, care este metoda de pornire recomandată. Selectați numele serviciului în fereastra derulantă; Să debifăm Lansează automat serverul MySQL, asta înseamnă că serverul va fi lansat manual. Lăsați caseta de selectare pentru Include Bin Directory în Windows PATH

Orez. 15. Setați o parolă simplă pentru utilizatorul root

Orez. 17. Calea de lângă linia Scriere fișier de configurare indică locația fișierului de configurare, care va trebui editat ușor

Editarea unui fișier de configurare

Editarea fișierului de configurare cu notepad my.ini, situat la adresa indicată în paragraful anterior (vis-a-vis de rând Scrieți fișierul de configurare) în meniul de finalizare a instalării. Căile către fișiere pot să nu coincidă cu cele scrise, așa că merită să specificați directoarele computerului pe care se desfășoară munca.

1. În secțiune, după linie:

adăugați o linie care definește directorul care conține fișierele de descriere de codificare:

2. În secțiune, după linie:

adăugați următoarele două rânduri, prima pe care o cunoașteți deja, a doua setează codificarea în care datele sunt transmise către MySQL:

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

init-connect="SET NAMES cp1251"

default-storage-engine=INNODB

înlocuiți tipul de tabel instalat inițial cu MYISAM:

default-storage-engine=MYISAM

Salvați modificările și închideți fișierul my.ini. Instalarea și configurarea serverului sunt finalizate.

Instalarea interfeței grafice DBMS

De exemplu, vom folosi interfața grafică a MySQL Workbench versiunea 5.2.40

Orez. 18. Selectați directorul pentru a instala interfața grafică făcând clic pe Modificare

Orez. 19. Instalați interfața grafică în folderul cu SGBD-ul instalat

Orez. 20. Selectați tipul de instalare Complete (implicit)

Orez. 21. După ce faceți clic pe butonul Instalare, va începe procesul de instalare

Orez. 22. Fereastra de finalizare a instalării, faceți clic pe Terminare

Exemple de lucru cu MySQL

Pentru a începe, lansați MySQL Workbench pe care l-am instalat mai devreme:

Orez. 23. Fereastra principală a programului. În lista de conexiuni vedem o conexiune gata făcută care a fost creată în timpul instalării SGBD. Când faceți dublu clic pe instanța locală MySQL, va apărea o fereastră în care va trebui să introduceți parola bazei de date pe care am setat-o ​​în Fig. 15

Orez. 24. Se va deschide fereastra de editare a interogărilor. Pentru a începe, trebuie să vă conectați direct la baza de date. Vom folosi o bază de date de testare deja creată numită test. Făcând dublu clic pe numele bazei de date din partea stângă a ferestrei de lucru a programului, ne conectăm. Puteți începe să scrieți interogări de testare în fereastra de introducere din mijlocul ferestrei de lucru

Exemple de interogări SQL și implementarea lor folosind MySQL Workbench

1. Creați un tabel

Exemplu CREATE TABLE
id int(11) NOT NULL PRIMARY KEY auto_increment,
nume varchar(50),
vârsta int(2),
text informativ,
data data
);

Această interogare va crea un exemplu de tabel, în care id este cheia primară (setat automat), numele este un câmp format text cu o valoare maximă permisă de 50 de caractere, vârsta este un câmp cu valori numerice cu un număr maxim permis de caractere 2, info este un câmp de text de dimensiune nelimitată, data este Un câmp de dată care utilizează automat data de astăzi.

Să plasăm această solicitare în câmpul de introducere a programului și să apăsăm ctrl+shift+enter, executând-o astfel:

Orez. 25. După executarea interogării, faceți clic dreapta pe numele bazei de date de testare și selectați Refresh All. Apoi tabelul nostru exemplu creat va apărea în lista derulantă Tabele.

Faceți clic dreapta pe el și selectați Editați datele tabelului:

Orez. 26. Programul ne va afișa tabelul creat.

Orez. 27. Și faceți clic pe Aplicare. Se va deschide o fereastră de confirmare a cererii (cererile din program sunt generate automat și executate sub formă de scripturi), unde va trebui să confirmați acțiunile făcând clic pe butoanele Aplicare și Terminare.

Să încercăm să folosim o interogare selectă:

SELECT * FROM exemplu WHERE id = "2"

care va selecta un rând din tabel cu valoarea câmpului id egală cu 2. Executăm interogarea folosind combinația de taste ctrl+shift+enter:

Orez. 28. Rezultatul executării interogării

Lista materialelor și resurselor de internet utilizate:

Prieteni! Alăturați-vă noastre

) este unul dintre cele mai utilizate DBMS open source (Sisteme de management al bazelor de date). Versiunea comunitară este distribuită în conformitate cu termenii licenței GPL.

Să începem instalarea. Rulați pachetul de instalare (mysql-essential-5.0.51b-win32.msi). Setările implicite sunt destul de normale (serverul DBMS va fi instalat în C:\Program Files\MySQL\MySQL Server 5.0). După finalizarea instalării, lăsați activată caseta de selectare „Configurați serverul MySQL acum”. Se va lansa MySQL Server Configurator.

Clic Următorul.

În acest dialog, selectați „Configurație detaliată”.

Apoi, există trei opțiuni din care să alegeți: „Mașină de dezvoltator”, „Mașină server” și „Mașină server MySQL dedicată”. După cum puteți ghici din descrieri, prima opțiune specifică consumul minim de memorie, a doua - pentru consum mediu, a treia - pentru maxim. Dacă instalați servere pe un computer de acasă pe care îl utilizați, de exemplu, pentru jocuri, atunci lăsați prima opțiune; dacă instalați servere pe un computer separat (de exemplu, aveți două dintre ele și doriți să-l alocați pe al doilea pentru server), atunci selectați a doua opțiune. Este puțin probabil să aveți nevoie de a treia opțiune (este necesară pentru serverele DBMS dedicate).

Pe pagina următoare selectați motoarele de baze de date disponibile. Motorul MyISAM este mai rapid, dar nu acceptă tranzacții, iar InnoDB este puțin mai lent, dar acceptă tranzacții. Cu toate acestea, dacă nu aveți de gând să vă dezvoltați propriile aplicații web, atunci acest lucru nu ar trebui să vă îngrijoreze prea mult. Selectați „Bază de date multifuncțională” pentru a activa ambele motoare.

În dialogul următor, selectați unde să stocați tabelele InnoDB (acest pas se va întâmpla numai dacă ați selectat prima sau a doua opțiune în pasul anterior). Locația de stocare implicită este în regulă.

În pasul următor setați numărul de conexiuni simultane. Prima opțiune este 20, a doua este 500, a treia este numărul dvs. Notă: 20 de conexiuni nu înseamnă că doar 20 de utilizatori pot accesa site-ul tău în același timp. Sesiunea scriptului cu baza de date durează maximum câteva secunde, astfel încât utilizatorii de pe site nu sunt conectați în mod constant la baza de date. Este ceva asemănător cu distribuirea timpului procesorului între programe. Prima opțiune este destul de suficientă.

Pe pagina următoare - setările rețelei serverului și modul SQL. Lăsați setările ca implicite.

Următorul pas este să selectez codificarea implicită. Prefer să setez codarea implicită la utf8 - aceasta este a doua opțiune. De asemenea, puteți selecta a treia opțiune și puteți seta codificarea la cp1251. Oricum, din câte știu eu, majoritatea CMS-urilor specifică codificarea în mod explicit atunci când creați tabele, așa că veți avea nevoie de acest lucru dacă aveți de gând să vă dezvoltați propriile aplicații web.

Următorul dialog este setările serviciului MySQL. Lăsați totul aici ca implicit.

În pasul următor, setați o parolă pentru superutilizator (rădăcină). Inițial, accesul la baza de date din exterior este interzis pentru superutilizator (caseta de selectare corespunzătoare este dezactivată în această pagină). Dar, în orice caz, securitatea nu este ultimul lucru, așa că setați o parolă. În orice caz, vom crea un alt utilizator. Nu setați opțiunea „Creați un cont anonim” - aceasta este dăunătoare din punct de vedere al securității.

Asta este, acum faceți clic pe Executare. Se vor aplica setările. Faceți clic pe Terminare pentru a finaliza configurarea.

În continuare vom instala pachetul MySQL GUI Tools. Acesta este un set foarte convenabil de utilitare pentru administrarea serverului MySQL de la dezvoltatorii DBMS înșiși. Eu personal prefer instrumentele GUI decât phpMyAdmin. Dacă nu doriți să utilizați MySQL GUI Tools și preferați phpMyAdmin, puteți sări peste acest pas.

Lansați programul de instalare (mysql-gui-tools-5.0-r12-win32.msi). Setările implicite sunt destul de satisfăcătoare. După finalizarea instalării, utilitarele pot fi accesate din meniul Start. Lansați MySQL Administrator.

În câmpul „Server Host” introduceți localhost, în câmpurile „Username” și „Password” - root și respectiv parola pe care ați setat-o ​​în configurator. Faceți clic pe OK. Va apărea următoarea fereastră:

Puteți vedea care este responsabil pentru ceea ce aici, în articolul, „Lucrul cu MySQL în instrumentele GUI MySQL”.
Accesați pagina „Cataloguri”. O listă de baze de date va apărea mai jos. Faceți clic dreapta pe un spațiu gol din acesta și selectați „Creare New Schema” din meniu. Introduceți un nume pentru noua bază de date, de exemplu SiteForum. Va fi creată o nouă bază de date. Acum vom seta utilizatorul și drepturile de acces pentru acesta. Accesați pagina „Administrare utilizatori”.

Faceți clic pe butonul „Adăugați un utilizator nou”. În câmpul MySQL User, introduceți forumuser, de exemplu. Puteți introduce ceva în câmpul „Parolă” sau este posibil să nu îl introduceți. Nu este nevoie să introduceți ceva complicat. Accesați fila „Privilegii de schemă”. În lista din stânga, selectați baza de date nou creată - siteforum. O listă de privilegii pentru această bază de date va apărea în lista din dreapta. Puteți alege toate privilegiile. Apoi faceți clic pe "<» (или «<<» для переноса всех привилегий). Теперь привилегии пользователя установлены, вы можете нажать кнопку «Apply changes».
Gata, serverul este gata de lucru. Acum, când instalați un forum, selectați baza de date siteforum și utilizatorul forumuser.

Pentru descărcare Win 32: Windows (x86, 32 de biți), MSI Installer Esențiale - Recomandat

Pentru descărcare Win 64: Windows (x86, 64-bit), MSI Installer Esențiale - Recomandat

După ce faceți clic pe butonul Descărcare, veți vedea un formular de înregistrare, îl puteți sări făcând clic pe linkul de mai jos („Nu, mulțumesc, duceți-mă la descărcări!”).

Lansați programul de instalare și faceți clic pe Următorul:

Selectați tipul de instalare Personalizat:

Selectarea componentelor. Aici puteți schimba calea de instalare a fișierelor MySQL (selectați MySQL Server, faceți clic pe butonul Modificare), precum și calea pentru stocarea bazelor de date (selectați Fișiere de date MySQL Server, faceți clic pe butonul Modificare):

Verificați căile și faceți clic pe Instalare:

Etapa finală a instalării. Verificați opțiunea „Configurați serverul MySQL acum” și faceți clic pe Terminare:

Configurarea MySQL

După finalizarea instalării, pornește Asistentul de configurare a instanțelor MySQL Server ( îl puteți rula manual din meniul Start -> Toate programele -> MySQL -> MySQL Server 5.1 -> MySQL Server Instance Config Wizard). Faceți clic pe Următorul:

Selectăm scriptul de instalare: Developer Machine - pentru instalare pe un computer de acasă (alegerea noastră), Server Machine - pentru instalare pe un server, Dedicated MySQL Server Machine - pentru instalare pe un server complet dedicat MySQL. Aceste opțiuni afectează în primul rând cantitatea de memorie consumată de MySQL:

MySQL acceptă două tipuri principale de baze de date (InnoDB - cu suport pentru tranzacții și MyISAM - fără tranzacții). Bază de date multifuncțională - va fi instalat suport pentru ambele tipuri de baze de date (alegerea noastră). Doar baza de date tranzacțională - va fi instalat doar suportul InnoDB. Numai baze de date non-tranzacționale - va fi instalat doar suportul myISAM.

Dacă ați selectat suportul InnoDB la pasul anterior, puteți configura locația fișierelor de date InnoDB aici:

Suporta conexiuni simultane. Asistență pentru decizii - până la 20 de conexiuni simultane (alegerea noastră). Procesarea tranzacțiilor online - până la 500 de conexiuni. Setare manuală—setarea manuală a numărului de conexiuni.

Verificați opțiunile „Activați rețeaua TCP/IP” și „Activați modul strict”. Lăsăm neschimbat numărul portului - 3306. Dacă intenționați să vă conectați direct la server de pe alte computere, bifați opțiunea „Adăugați o excepție de firewall pentru acest port” (deschideți portul în firewall-ul Windows).

Selectați codarea implicită. În acest moment, cea mai inteligentă alegere este UTF-8. Selectați opțiunea Cel mai bun suport pentru multilingvism:

Asigurați-vă că bifați opțiunea „Instalare ca serviciu Windows” (rulați ca serviciu Windows). Bifați „Lansați automat serverul MySQL” dacă aveți nevoie ca serviciul să pornească automat.

Etapa finală. Setarea parolei de administrator (root). Este mai bine să nu pierdeți această parolă! Nu recomand să bifați opțiunile „Activați accesul root de la mașini la distanță” și „Creați un cont anonim”, deoarece reduc siguranta.

Cum se verifică rapid instalarea?

Deschideți Start -> Toate programele -> MySQL -> MySql Server 5.1 -> MySQL Server Command Line Client (un utilitar pentru lucrul cu MySQL pe linia de comandă).

Apoi, introduceți parola de administrator (rădăcină). Dacă parola este corectă, veți fi direcționat la promptul de comandă (mysql>). Introduceți comanda: arată bazele de date; (este necesar un punct și virgulă la sfârșit). Ca rezultat, ar trebui să vedeți o listă de baze de date (cel puțin două - information_schema și mysql). Aceasta înseamnă că serverul funcționează corect. Închideți linia de comandă executând comanda de ieșire.

ATENŢIE! Pentru a vă conecta la MySQL din PHP, de pe un server instalat pe același computer, trebuie să utilizați MySQL ca adresă de server în loc de gazdă locală utilizare 127.0.0.1 !!!

Natura acestei erori nu este complet clară pentru mine, dar mi-a luat o jumătate de zi să o descopăr...

Ce ar trebui să fac dacă instalarea automată eșuează?

Cum se lucrează cu baze de date?

Unul dintre cele mai populare programe (poate cel mai popular) pentru lucrul cu MySQL este phpMyAdmin.

Salutare tuturor! Astăzi vom arăta procesul de instalare MySQL server de versiune 8.0 pe Windows 10 folosind instalatorul automat. Înainte de aceasta, v-am spus deja cum să instalați un server MySQL pe CentOS 7, acum am decis să atingem o platformă ceva mai cunoscută.

Instalare

Deci, să începem. După cum am menționat mai devreme, vom folosi programul de instalare automat, pe care trebuie să îl descărcați de la următorul link: https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi

Fișierul cântărește aproximativ 200 MB și conține deja tot ce este necesar pentru instalare. Faceți dublu clic pe fișierul executabil, acceptați termenii acordului de licență (bifă) și faceți clic Următorul.

Apoi, selectăm tipul de instalare, dintre care există mai multe - instalarea unui „kit de dezvoltare” gata făcut, instalarea doar a serverului, numai a clientului, instalarea completă (prima opțiune + instrumente suplimentare) și personalizat. În cazul nostru, alegem să instalăm un server.



Apoi apasa Următorul.


Treceți la etapa de configurare - faceți clic Următorul.


Deoarece arătăm cea mai simplă instalare, selectați prima opțiune, la fel ca în captură de ecran - un server MySQL separat și faceți clic Următorul.


Configurarea parametrilor de rețea - în scopuri demonstrative am lăsat totul implicit.


Apoi configurăm parametrii de autentificare - selectați prima opțiune și faceți clic Următorul.


Am stabilit o parolă de root pentru server - cu cât este mai complexă, cu atât mai bine. Vă recomandăm să utilizați cel puțin parola de la 12 caractere, care conțin litere, cifre și caractere speciale. De asemenea, puteți adăuga utilizatori în această etapă - noi, de exemplu, am adăugat un utilizator asterisc.





Finalizarea functionalitatii de instalare si testare

Gata! Acum tot ce trebuie să faci este să dai clic finalizarea de două ori - felicitări! Ai instalat serverul MySQL.


Acum să-i verificăm performanța. Pentru a face acest lucru, trebuie să deschideți aplicația care a fost instalată cu serverul - Client de linie de comandă MySQL 8.0. Va trebui să introduceți parola de root pe care ați specificat-o în timpul instalării și apoi să executați comanda show databases;