Cum se instalează o bază de date MySQL pe Windows

Cum se instalează o bază de date MySQL pe Windows

Dacă de multe ori scrie aplicații care se conectează la servere de baze de date , vă ajută dacă știți cum să instalați o bază de date MySQL pe computerul dvs. Windows în scopul testării.





Conectarea la o bază de date cu majoritatea aplicațiilor implică, de obicei, doar un anumit șir de conexiune, astfel încât testarea aplicației dvs. cu un singur server de baze de date și apoi trecerea ulterioară la un server de „producție” este foarte simplă.





În acest articol, vă vom ajuta să parcurgeți pașii de configurare a propriei baze de date MySQL pe orice computer Windows. Mai târziu, în articol veți afla, de asemenea, cum să configurați baza de date de testare pentru conexiuni de la distanță, astfel încât să nu trebuie să vă conectați la acesta de pe același computer pe care vă programați.





Cerințe preliminare pentru baza de date MySQL

Implementarea unei baze de date MySQL într-un mediu de producție este o știință în sine. Administratorii bazei de date analizează de obicei numărul de utilizatori, frecvența cu care vor fi efectuate apeluri către baza de date, o estimare a cantității de date care vor fi încărcate în baza de date în timp și lucruri de genul acesta.

cum să ocolească autentificarea Windows XP

Deoarece majoritatea acestor factori sunt diferiți pentru fiecare implementare, cerințele de sistem sunt diferite de fiecare dată. Instalațiile Enterprise necesită de obicei 4 nuclee CPU, 8 GB RAM și o configurare RAID pentru citire / scriere rapidă în și din baza de date. Cu toate acestea, în cazul unei instalări locale, nu trebuie să vă faceți griji cu privire la toate acestea.



O bază de date MySQL de test poate fi instalată pe aproape orice versiune de Linux, Windows sau Mac. Examinați lista platformelor acceptate dacă ești deloc îngrijorat. Descărcați fișierul Instalator Windows MySQL , care include tot ce ai nevoie.

Instalarea bazei de date MySQL de testare pe Windows

O instalare locală a unei baze de date MySQL de testare ca aceasta este foarte rapidă și ușoară. Acceptați doar Acordul de licență, apoi alegeți Dezvoltator implicit tip de configurare și faceți clic pe Următorul .





Este posibil să vedeți câteva articole în caseta „Verificați cerințele” cu produse care nu pot fi instalate deoarece nu aveți software existent în sistemul dvs.

Atâta timp cât serverul MySQL și software-ul Workbench nu sunt pe această listă, sunteți bine. Puteți face clic Următorul , și apoi A executa .





Configurarea serverului MySQL

Expertul de instalare vine cu un expert de configurare pentru SQL Server. Alegerea setărilor corecte pentru configurarea serverului de testare este importantă. Pentru acest tip de server, asigurați-vă că selectați Server MySQL independent / Replicare clasică MySQL .

Apoi, pentru Server Configuration Type, selectați Mașină de dezvoltare . Lăsați setările implicite (portul TCP / IP 3306) pentru conectivitate. Ghidul nostru privind termenii de rețea poate fi util aici dacă aveți nevoie de o actualizare.

În ecranul următor, setați parola de root, apoi faceți clic pe Adăugați utilizator pentru a adăuga un utilizator nou la această bază de date. Vom numi acest utilizator „Remote_User”, îi vom acorda utilizatorului drepturi de administrator DB și vom seta parola.

La următorul pas, pleacă Configurați MySQL Server ca serviciu Windows și Porniți serverul MySQL la pornirea sistemului ambele activate. Rulați serviciul sub Cont de sistem standard . Clic Următorul prin pasul de stocare a documentelor și apoi A executa pentru a finaliza această etapă a configurării. Dacă există alte opțiuni de configurare care apar pentru alte produse, puteți să le ocoliți fără modificări deocamdată, făcând clic pe Următorul sau Finalizați.

Configurarea bazei de date de testare

După ce ați terminat, expertul ar trebui să lanseze automat aplicația MySQL Workbench. Aici veți crea baza de date și tabelul de testare și veți configura accesul de la distanță. În primul rând, trebuie să creați baza de date de testare prin crearea unei noi scheme. În Workbench, veți găsi acest lucru în colțul din stânga jos al ecranului.

Faceți clic dreapta în spațiul alb sub „lume” și alegeți Creați schemă . Dați-i orice nume doriți și faceți clic pe Aplicare. Faceți clic dreapta pe această nouă schemă și selectați Setați ca schemă implicită . Apoi, creați un tabel în această bază de date numit „Test_Table”. Pentru a face acest lucru, faceți clic pe pictograma interogare SQL din meniu și lipiți în următorul script SQL.

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

Faceți clic pe pictograma fulger pentru a executa scriptul. Aceasta va crea un tabel de testare cu o singură valoare. Puteți confirma că a fost creat prin descărcarea în tabelul de testare din exploratorul de scheme, făcând clic dreapta pe masă și selectând Selectați Rânduri - Limită 1000 .

computerul dvs. a întâmpinat o problemă și trebuie să repornească

Veți vedea tabelul cu datele de testare.

Configurați accesul la distanță la baza de date MySQL

Ultimul pas este să vă configurați noua bază de date MySQL pentru a permite accesul de la distanță, pentru un anumit utilizator și de la o anumită adresă IP . Am creat deja „Remote_User” în acest scop și i-am dat o parolă sigură.

Pentru a configura accesul la distanță, lansați myslq.exe deschizând un prompt de comandă și navigați la C: Program Files MySQL MySQL Server 5.X bin și tastați:

mysql -u root -p

Va fi necesar să introduceți parola root pe care ați configurat-o deja. În această fereastră de comandă, tastați:

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

Ar trebui să vedeți un mesaj „Interogare OK” dacă comanda a funcționat cu succes.

În cele din urmă, este timpul să testați conexiunea la distanță. Pe orice alt computer din rețeaua dvs., instalați și lansați MySQL Workbench. Sub meniul Baza de date, selectați Conectați-vă la baza de date .

În această fereastră de configurare, veți dori să alegeți TCP / IP ca metodă de conectare și să tastați IP-ul computerului unde ați configurat și configurat baza de date SQL. Puteți lăsa portul implicit la 3306. Schimbați numele de utilizator în „Remote_User” și tastați „test” pentru Schema implicită.

cum să hack o cartelă SIM pentru servicii gratuite

Când faceți clic Bine , dacă ați configurat totul așa cum este descris în articolul de mai sus, veți vedea că MySQL Workbench se conectează cu succes la baza de date MySQL la distanță și poate răsfoi schema sau poate rula interogări împotriva acesteia.

Alte considerente

Rețineți că conectarea de la distanță la o bază de date MySQL într-o rețea locală (LAN) necesită doar configurația de mai sus. Dacă aveți probleme cu configurarea LAN, nu uitați să rezolvați mai întâi conexiunea la rețea dintre cele două computere.

Cu toate acestea, dacă sperați să accesați baza de date MySQL pe internet, va trebui să adăugați o regulă de redirecționare a portului în routerul dvs. de internet, astfel încât solicitările prin acest port de la computerul de la distanță să fie direcționate corespunzător către adresa IP a serverului MySQL. Al nostru ghid pentru redirecționarea porturilor poate ajuta aici.

Valoarea de a avea o bază de date MySQL de testare locală sau pe aceeași rețea LAN ca și computerul dvs. de dezvoltare este că vă permite să vă dezvoltați aplicațiile într-un scenariu aproape real. Executarea unei baze de date pe aceeași mașină exactă în care dezvoltați codul va funcționa, dar nu vă permite să testați problemele aplicației care ar putea rezulta din comunicațiile de rețea, probleme de securitate și multe altele.

Testarea pe un computer dedicat la distanță care rulează baza de date vă va permite să vă dezvoltați interogările și aplicațiile bazei de date mai strategic și mai precis pentru utilizarea dorită.

Inainte sa pleci, descărcați foaia de trucuri pentru comanda SQL pentru referință viitoare.

Acțiune Acțiune Tweet E-mail Canon vs. Nikon: Ce marcă de camere este mai bună?

Canon și Nikon sunt cele mai mari două nume din industria camerelor. Dar ce marcă oferă o gamă mai bună de camere și obiective?

Citiți în continuare
Subiecte asemănătoare
  • Windows
  • Programare
  • Programare
  • SQL
Despre autor Ryan Dube(942 articole publicate)

Ryan are o diplomă de licență în inginerie electrică. A lucrat 13 ani în ingineria automatizării, 5 ani în IT, iar acum este inginer de aplicații. Fost editor manager al MakeUseOf, a vorbit la conferințe naționale privind vizualizarea datelor și a fost prezentat la TV și radio naționale.

Mai multe de la Ryan Dube

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona