Sunteți pe pagina 1din 25

Lucrare de laborator Nr.

1
Tema:Instalarea MySQL pe Windows.
Scopul: Instalarea şi configurarea aplicaţiei MySQL pe Windows. Studierea interfeţei MySQL
prin crearea unor programe în limbajul SQL.

MySQL Community Edition este o ediție gratuită pe care o puteți descărca de pe site-ul
oficial MySQL și susține toată funcționalitatea necesară pentru implementarea resurselor de internet
complete.
Puteți citi mai multe despre edițiile MySQL pe site-ul oficial -
https://www.mysql.com/products/

1.1. Instalarea pas cu pas a MySQL pe Windows


Pe lângă MySQL Server, vom instala și MySQL Workbench – interfață de lucru cu ajutorul
căreia poți dezvolta baze de date și administra MySQL Server.

Pasul 1 - Descărcarea programului MySQL pentru Windows


Pentru a continua instalarea MySQL, mai întâi trebuie să descărcați kitul de distribuție al
acestui program.
Puteți descărca MySQL în ediția Community absolut gratuit de pe site-ul oficial:
https://dev.mysql.com/downloads/windows/installer/8.0.html

După ce ați accesat pagina, puteți alege metoda de descărcare a kitului de distribuție, ni se
oferă două moduri:
 Descărcați Web Installer este un program mic care descarcă toate componentele necesare
pentru instalarea MySQL. Poate fi folosit pentru instalarea MySQL pe computere cu acces la
Internet;
 Descărcați instalatorul complet - kit de distribuție MySQL, care include toate componentele
necesare. În acest caz, puteți utiliza această distribuție pentru a instala MySQL pe un computer cu
sau fără acces la internet. De exemplu, puteți descărca acest fișier pe un computer cu acces la
Internet și să îl utilizați pentru a instala MySQL pe un alt computer care nu are conexiune la Internet.
De exemplu, haideți să descărcăm distribuția completă a programului MySQL făcând clic pe
„Downloads” opus articolului corespunzător.

1
Apoi, ni se oferă să ne autentificăm folosind datele de autentificare Oracle, dacă există, sau să
ne înregistrăm, creând astfel un cont Oracle. Cu toate acestea, dacă nu doriți acest lucru, atunci în
partea de jos există un link "No thanks, just start my download" , făcând clic pe ea, se începe imediat
descărcarea MySQL.
Faceți clic pe acest link și așteptați finalizarea descărcării.

2
Ca urmare, fișierul mysql- installer- community-8.0.18.0. msi are dimensiunea de
aproximativ 415 megabyte.

Pasul 2 - Pornirea instalării și selectarea tipului de instalare MySQL


Continuăm cu executarea fișierul descărcat, ca urmare, va începe programul de instalare
MySQL. În primul rând, selectăm tipul de instalare.
Ni se oferă mai multe opțiuni:
 Developer - aceasta este opțiunea implicită, presupune instalarea a tot ceea ce are nevoie de
un dezvoltator, acesta este atât MySQL Server cât și MySQL Workbench și alte instrumente pentru
lucrul cu MySQL;
 Server Only - această opțiune presupune instalarea doar a serverului MySQL;
 Client Only - această opțiune implică instalarea numai a părții client pentru a lucra cu MySQL
Server, adică. partea de server nu va fi instalată;
 Full - instalare completă a tuturor componentelor incluse în distribuție;
 Custom - instalare personalizată, în acest caz puteți instala doar ceea ce aveți nevoie.
Opțiunea implicită - Developer, se potrivește pentru majoritatea cazurilor.
Las această opțiune, faceți clic pe „ Next”.

3
Pasul 3 - Verificarea și instalarea componentelor suplimentare
Programul de instalare va verifica apoi sistemul dacă componentele care sunt necesare pentru
ca unele extensii MySQL să funcționeze. Pentru cazul dat, instalatorul a dat două avertismente pentru
extensiile MySQL For Excel și MySQL For Visual Studio. Dacă intenționați să utilizați aceste
componente, atunci trebuie să eliminați aceste observații. Pentru a face acest lucru, trebuie să instalați
aceste componente ( adică să le selectați și să faceți clic pe „Execute”, unele dintre ele pot fi instalate
automat ).
Cu toate acestea, dacă nu veți utiliza extensiile MySQL For Excel și MySQL For Visual
Studio, puteți face imediat clic pe „Next” .

Programul de instalare va afișa un avertisment legat de absența unor componente, faceți clic
pe „Yes”.

4
5
Pasul 4 - Instalarea componentelor MySQL
Totul este gata de instalare MySQL, la acest pas, programul de instalare va afișa toate
componentele MySQL care sunt gata pentru instalare, faceți clic pe „ Execute” .

Aceasta va începe instalarea secvențială a componentelor MySQL.

6
Pasul 5 - Finalizarea instalării componentelor MySQL
Când apare o marcă verde lângă fiecare element, instalarea este completă.
Faceți clic pe „ Next” .

7
Pasul 6 - Configurarea componentelor MySQL
Toate componentele sunt instalate, dar nu toate sunt configurate, de aceea trebuie să le
configurăm. Instalatorul vă va arăta ce componente specifice trebuie să configurați. În cazul nostru,
acestea sunt MySQL Server, MySQL Router și Samples and Examples.
Faceți clic pe „ Next” .

8
Pasul 7 - Configurarea serverului MySQL (opțiune High Availability)
În primul rând, cu siguranță trebuie să configuram MySQL Server.
Primul pas este de a configura „High Availability“ parametru , care este responsabil pentru
modul în care va fi instalat serverul MySQL. În cazul nostru, la fel ca în cele mai multe altele,
standardul „Standalone MySQL Server“ este necesar - aceasta este versiunea clasică a instalării
MySQL Server.
Prin urmare, selectăm primul articol și facem clic pe „Next” .

9
Pasul 8 - Configurarea serverului MySQL (Type and Networking)
În continuare, configurăm tipul și rețeaua de server. În cazul nostru, puteți lăsa totul în mod
implicit:
 Tip - Calculator de dezvoltare;
 Protocol - TCP / IP;
 Port - 3306;
 Caseta de selectare „Open Windows Firewall ports for network access” trebuie bifată.
Dacă este necesar, puteți regla MySQL Server folosind opțiunile avansate. Pentru a face acest
lucru, bifați caseta de selectare „Show Advanced and Logging Options” .
Faceți clic pe „ Next” pentru a continua .

10
Pasul 9 - Configurarea metodei de autentificare în MySQL Server
Versiunea 8 MySQL acceptă o nouă metodă de autentificare, care este recomandată să fie
utilizată, lăsați-o așa cum este și faceți clic pe „Next”.
Dacă este necesar, puteți selecta al doilea element, care a fost utilizat în MySQL 5.

11
Pasul 10 - Configurarea utilizatorilor MySQL
După aceea, trebuie să furnizăm o parolă pentru utilizatorul root ( acesta este principalul
administrator MySQL ).
În plus, putem adăuga utilizatori suplimentari, pentru a face acest lucru, trebuie să faceți clic
pe butonul „Add User” .

Și introduceți datele necesare:


 User Name - introduceți numele de utilizator;
 Host - lăsați „All Hosts” ;
 Role - selectați rolul utilizatorului;
 Password și Confirm Password- introduceți și introduceți parola pe care acest utilizator

o va avea.
Faceți clic pe „OK”.

12
După aceea, utilizatorul va fi creat.
Faceți clic pe „Next” pentru a continua.

13
Pasul 11 - Configurarea serviciului MySQL pe Windows
Acum trebuie să configurăm serviciul MySQL pentru a rula pe Windows.
Putem indica:
 Windows Service Name- Nume serviciu - MySQL;
 „Start the MySQL Server at System Startup” - dacă această casetă de selectare este
bifată, atunci serviciul MySQL va porni la pornirea Windows;
 Run Windows Service - sub ce cont serviciul MySQL va rula pe Windows. Standard
System Account - este un cont de sistem.
Puteți lăsa totul implicit, asta fac.
Faceți clic pe „ Next” .

14
Pasul 12 - Aplicarea parametrilor MySQL Server
Toți parametrii MySQL Server sunt configurați, dar trebuie să îi aplicăm și să-i salvăm. Pentru
a face acest lucru, pe următoarea fereastră, faceți clic pe „Execute” .

15
Pasul 13 - Finalizarea configurației serverului MySQL
Când toate casetele de selectare sunt bifate și este generat mesajul „Successful” , procesul va
fi finalizat, faceți clic pe „Finish” .

Statutul MySQL Server se va schimba în „Configuration complete” .


Pentru a continua configurația, faceți clic pe „Next” .

16
Pasul 14 - Configurarea MySQL Router
În acest caz, ni se oferă să configurăm routerul MySQL, dar acesta este opțional, putem face
imediat clic pe „Finish” .

Pentru a continua să configurați următoarea componentă, faceți clic pe „Next” .

17
Pasul 15 - Instalarea datelor de testare pe MySQL
În continuare, putem instala datele de testare pe MySQL Server, de exemplu, pentru instruire.
Pentru a face acest lucru, introduceți parola utilizatorului Root și faceți clic pe „ Check” pentru a
verifica, dacă conexiunea este stabilită, atunci totul este în regulă și puteți continua.
Faceți clic pe „ Next” .

Pentru a aplica toți parametrii și a începe extragerea datelor de testare pe MySQL Server, faceți
clic pe „ Execute” .

18
Procesul este complet atunci când casetele de selectare sunt bifate și este afișat mesajul
„Successfuls”.
Faceți clic pe „ Finish” .

19
Pasul 16 - Finalizarea configurației componentelor MySQL
Toate componentele sunt configurate. Faceți clic pe „Next” .

20
Pasul 17 - Finalizarea întregului proces de instalare și configurare MySQL
MySQL Server și toate componentele necesare pentru a lucra cu acesta sunt instalate și
configurate: acesta este MySQL Workbench și diverși conectori, documentație și chiar o bază de date
de testare.
Pentru a începe MySQL Workbench imediat după instalarea este finalizată, selectați Start
MySQL Workbench after Setup .
Faceți clic pe „Finish” .

21
1.2. Instructiuni de baza in crearea/lichidarea tabelelor, BD

După instalarea MySQL, toate comenzile rapide necesare vor apărea în meniul Windows pe
care îl puteți utiliza. De exemplu, puteți utiliza o scurtătură pentru a lansa MySQL 8.0 Command Line
Client - Unicode .

- in linia de comanda, setați parola indicata la instalarea MySQL, finisati cu ENTER.

Daca ati setat corect parola si s-a efectuat legatura cu MySQL Server, puteti opera cu
bazele de date.

Atentie la mesajele de eroare.


Erori frecvente ce pot sa apara:
1) introduceti o comanda si apoi, fara a incheia acea comanda cu ";", treceti la comanda urmatoare,
rezultatul fiind ca incercati sa executati doua comenzi fuzionate
2) Incercati sa accesati structuri de date pe care nu le-ati definit;
3) Rulati mai multe comenzi in batch si, fara a remarca o eroare pe parcurs, procedati la o operatie
care depinde de o operatie anterioara, dar esuata.

22
Sarcini de lucru: Instructiuni de baza la crearea BD, tabele si stergerea tabelelor, BD
#Vizualizarea bazelor de date existente: SHOW DATABASES;

#Creati o baza de date cu numele user-ului vostru


# Ex user: numePrenume12

CREATE DATABASE numeprenume12;

#Alternativ, puteti folosi o comanda putin diferita


#(daca exista deja baza de date, nu va mai fi creata, dar cu aceasta a doua comanda, nici nu se va
raporta o eroare)

CREATE DATABASE IF NOT EXISTS numeprenume12;

#verificati ca baza de date a fost creata:

SHOW DATABASES;

#Setati baza de date pentru a fi folosita fara a fi nevoie sa fie invocata explicit

USE numeprenume12;

#Verificati ca nu a fost definita nici o tabela


SHOW TABLES;

#Acelasi rezultat il puteti obtine specificand numele tabelei prefixat de numele bazei de date;
rezultatul se obtine indiferent daca am folosit anterior comanda USE;

SHOW TABLES in numeprenume12;

#Creati un tabel

CREATE TABLE numeprenume12 date_personale(


id INT,
nume VARCHAR(20),
prenume VARCHAR(20),
salariu FLOAT,
studii CHAR(20)
);

23
#Verificati tabelele definite in baza de date d
USE numeprenume12;
SHOW TABLES;

#sau
SHOW TABLES in numeprenume12;

#sau
SHOW TABLES FROM numeprenume12;

#Prezentati structura tabelei

DESCRIBE numeprenume12 date_personale;

#sau

USE numeprenume12;
DESCRIBE t;

#sau

SHOW COLUMNS FROM numeprenume12 date_personale;

#puteti prezenta doar structura unei singure coloane

DESCRIBE numeprenume12 date_personale id;

#Stergeti tabela

DROP TABLE numeprenume12 date_personale;

#Stergeti baza de date;

DROP DATABASE numeprenume12;

1.3. Subiecte de evaluare


Pentru consolidarea cunoștințelor și a deprinderilor practice obținute, executați următoarele
sarcini:

1. Să se creeze baza de date – Evidența depozitelor cu tabelele: Clienti (id, nume, strada, oraș,
telefon), Cont (numar cont, balanta), Depozit (id, numar cont).
2. Să se verifice structura tabelelor.
3. Să se lichideze tabele si baza de date.
4.

24
a) Sa se creeze o baza de date care sa aiba numele format din numele dumneavoastra si
numarul consolei de lucru;
b) Sa se creeze o baza de date cu numele format din numele si prenumele dumneavoastra;
c) Sa se stearga baza de date creata la punctul a.
d) Sa se incerce recreerea bazei de date de la punctual b fara a folosi clauza IF NOT EXISTS;
e) Sa se incerce recreerea bazei de date de la punctual b folosind clauza IF NOT EXISTS;
f) Sa se incerce stergerea bazei de date de la punctual a folosind clauza IF EXISTS;
g) Sa se incerce stergerea bazei de date de la punctual a fara a folosi clauza IF EXISTS;
h) Sa se vizualizeze toate bazele de date existente.
i) Sa se utilize baza de date create la punctul a.
j) Sa se utilize baza de date create la punctul b.

1.4. Verificarea cunostintelor

Bibliografie:
1. MySQL Shell 8.0 (part of MySQL 8.0). 2.1 Installing MySQL Shell on Microsoft
Windows.. https://downloads.mysql.com/docs/mysql-shell-8.0-en.a4.pdf
2. Установка MySQL. https://www.youtube.com/watch?v=0zLU16GXcAs

25

S-ar putea să vă placă și