MySQL Tutorial Workbench: Ce este, Cum se instalează și se utilizează
⚡ Rezumat inteligent
MySQL Workbench este instrumentul vizual oficial pentru MySQL baze de date relaționale, unificând modelarea datelor, dezvoltarea SQL și administrarea serverului într-o singură interfață multiplatformă care se conectează la locații locale sau la distanță MySQL servere pentru lucrul zilnic cu bazele de date.

Ce Este MySQL?
MySQL este o bază de date relațională open source.
MySQL este multiplatformă, ceea ce înseamnă că rulează pe o serie de platforme diferite, cum ar fi Windows, Linux și macOS.
De ce sa folosim MySQL?
Există pe piață o serie de sisteme de gestionare a bazelor de date relaționale.
Exemple de baze de date relaționale includ Microsoft SQL Server, Microsoft Acces, Oracle, DB2, etc.
Cineva se poate întreba de ce am alege MySQL peste celelalte sisteme de gestionare a bazelor de date.
Răspunsul la această întrebare depinde de o serie de factori.
Să ne uităm la punctele forte ale MySQL comparativ cu alte baze de date relaționale precum SQL Server:
- MySQL suportă mai multe motoare de stocare, fiecare cu propriile specificații, în timp ce alte sisteme precum SQL Server suportă un singur motor de stocare. Pentru a înțelege acest lucru, luați în considerare două dintre motoarele de stocare suportate de MySQL:
- InnoDB — motorul de stocare implicit furnizat cu MySQL începând cu versiunea 5.5. InnoDB acceptă chei străine pentru integritate referențială și, de asemenea, acceptă tranzacții standard ACID.
- MyISAM — motorul de stocare implicit pentru MySQL înainte de versiunea 5.5. MyISAM nu are suport pentru tranzacții. Avantajele sale față de InnoDB includ simplitatea și performanța ridicată.
- MySQL are performanțe ridicate în comparație cu alte sisteme de baze de date relaționale. Acest lucru se datorează simplității designului și suportului pentru mai multe motoare de stocare.
- Eficient din punct de vedere al costurilor — este relativ mai ieftin din punct de vedere al costurilor în comparație cu alte baze de date relaționale. De fapt, ediția comunitară este gratuită. Ediția comercială are o taxă de licență care este, de asemenea, eficientă din punct de vedere al costurilor în comparație cu taxele de licență pentru produse precum Microsoft SQL Server.
- Multiplatformă — MySQL funcționează pe multe platforme, ceea ce înseamnă că poate fi implementat pe majoritatea mașinilor. Alte sisteme, cum ar fi MS SQL Server, rulează doar pe Windows platformă.
Pentru a interacționa cu MySQL, veți avea nevoie de un instrument de acces la server care poate comunica cu MySQL Server. MySQL acceptă conexiuni multiple de utilizatori.
Ce Este MySQL Banc de lucru?
MySQL Workbench este un instrument vizual de proiectare și modelare a accesului la baze de date pentru MySQL bază de date relațională pe server. Facilitează crearea de noi modele fizice de date și modificarea celor existente MySQL baze de date cu funcții de inginerie inversă/forward și de gestionare a schimbărilor. Scopul MySQL Workbench are scopul de a oferi o interfață pentru a lucra cu bazele de date mai ușor și într-un mod mai structurat.
MySQL Workbench reunește trei seturi principale de funcționalități - modelare și proiectare de date, dezvoltare SQL și administrare server - fiecare descris mai jos.
Instrument de modelare și proiectare
Modelele stau la baza majorității bazelor de date valide și de înaltă performanță. MySQL Workbench are instrumente care permit dezvoltatorilor și administratorilor de baze de date să creeze vizual modele fizice de design ale bazelor de date, care pot fi ușor traduse în MySQL baze de date utilizând inginerie directă.
- MySQL Workbench permite crearea mai multor modele în același mediu.
- Acceptă toate obiectele — cum ar fi tabele, vizualizări, proceduri stocate și declanșatoare — care alcătuiesc o bază de date.
- MySQL Workbench are un utilitar încorporat de validare a modelului care raportează modelatorului de date orice probleme care ar putea fi găsite.
- De asemenea, permite diferite notații de modelare și poate fi extins folosind Lua, un limbaj de scripting.
Figura de mai jos prezintă fereastra de modelare pentru MySQL Banc de lucru.
Instrument de dezvoltare SQL
Limbaj de interogare structurat (SQL) ne permite să ne manipulăm bazele de date relaționale. SQL este în centrul tuturor bazelor de date relaționale.
- MySQL Workbench are un editor SQL vizual încorporat.
- Editorul vizual SQL permite dezvoltatorilor să construiască, să editeze și să execute interogări împotriva MySQL baze de date server. Are utilități pentru vizualizarea datelor și exportarea acestora.
- Evidențiatorii de culoare de sintaxă îi ajută pe dezvoltatori să scrie și să depaneze cu ușurință instrucțiunile SQL.
- Pot fi executate mai multe interogări și rezultatele afișate automat în diferite file.
- Interogările sunt, de asemenea, salvate în panoul istoric pentru extragere și rulare ulterioară.
Figura de mai jos prezintă fereastra de dezvoltare SQL pentru MySQL Banc de lucru.
Instrument de administrare
Administrarea serverului joacă un rol esențial în securizarea datelor companiei. Principalele aspecte legate de administrarea serverului sunt gestionarea utilizatorilor, configurarea serverului, jurnalele serverului și multe altele. MySQL Workbench are următoarele caracteristici care simplifică procesul de MySQL administrarea serverului:
- Administrarea utilizatorilor — un utilitar vizual pentru gestionarea utilizatorilor care permite administratorilor de baze de date să adauge cu ușurință utilizatori noi și să elimine utilizatori existenți, dacă este nevoie, să acorde și să renunțe la privilegii și să vizualizeze profilurile utilizatorilor.
- Configurarea serverului — permite configurarea avansată a serverului și reglarea fină pentru performanță optimă.
- Copiere de rezervă și restaurare a bazelor de date — un instrument vizual pentru export și import MySQL fişiere dump. MySQL Fișierele dump conțin scripturi SQL pentru crearea de baze de date, tabele, vizualizări și proceduri stocate, precum și pentru inserarea de date.
- Jurnalele serverului — un instrument vizual pentru vizualizare MySQL jurnalele serverului. Jurnalele includ jurnale de erori, jurnale binare și jurnale InnoDB. Aceste jurnale sunt utile atunci când se efectuează diagnosticarea serverului.
Figura de mai jos prezintă panoul de administrare pentru MySQL Banc de lucru.
Următoarea secțiune acoperă instalarea MySQL Banc de lucru pornit Windows.
Cum se instalează MySQL Banc de lucru (pentru Windows)
În această secțiune, vom învăța cum să instalăm și să utilizăm MySQL Banc de lucru.
Instalarea MySQL Bancul de lucru este un proces în doi pași.
1) Instalează MySQL Server comunitar.
2) Instalează MySQL Banc de lucru — puteți instala Workbench-ul folosind un fișier zip sau un program de instalare MSI (recomandat).
Notă: Veți avea nevoie de privilegii de administrator sau utilizator avansat pentru a efectua instalarea.
Noțiuni de bază
După ce ați terminat de instalat cele de mai sus, trebuie să configurați MySQL Bancul de lucru așa cum se arată mai jos. În continuare este prezentat un proces pas cu pas pentru instalarea MySQL Banc de lucru.
Pasul 1) Deschideți fereastra principală. Primul pas este lansarea MySQL Banc de lucru. Ceea ce vedeți se numește Fereastra principală.
Pasul 2) Deschideți Expertul pentru conexiune nouă. În continuare, trebuie să vă creați MySQL conexiunea la server, care conține detalii despre serverul bazei de date țintă, inclusiv modul de conectare la acesta. Faceți clic pe „+” în MySQL Fereastra principală Workbench. Aceasta va deschide expertul de configurare a unei conexiuni noi.
Pasul 3) Faceți clic pe butonul Configurare administrare server. Ca începător, puteți crea o conexiune pentru un server instalat local. Faceți clic pe butonul Configurare administrare server din fereastra Configurare conexiune nouă pentru a verifica configurația MySQL Server.
Pasul 4) Faceți clic pe butonul Următorul pentru a continua. Se deschide o fereastră nouă numită Configurare administrare locală. Faceți clic pe butonul Următorul pentru a continua.
Pasul 5) Introduceți parola și apăsați OK. Apoi, expertul va testa conexiunea la baza de date. Dacă testul eșuează, reveniți și corectați parametrii de conectare la baza de date. Apoi va deschide o fereastră pop-up care vă va solicita parola de root pentru a testa conexiunea cu serverul local. MySQL instanță de server. Parola este cea pe care o setați în timpul instalării MySQLIntroduceți parola și apăsați OK.
Pasul 6) Faceți clic pe Următorul pentru a continua. Apoi, expertul va testa conexiunea la baza de date. Dacă testul eșuează, reveniți și corectați parametrii conexiunii la baza de date. Dacă toate testele au succes, faceți clic pe Următorul pentru a continua.
Pasul 7) Faceți clic pe Următorul. După aceea, se va deschide un nou asistent despre Gestionarea serviciilor locale — acesta vă permite să comutați între mai multe MySQL servere instalate pe o singură mașină. Ca începător, puteți ocoli acest lucru și puteți face clic pe Următorul pentru a continua.
Pasul 8) Selectați MySQL Fișier de configurare a serverului. Expertul va verifica apoi posibilitatea de a accesa MySQL Fișierul de configurare a serverului și comenzile de pornire/oprire de testare.
Pasul 9) Faceți clic pe Finalizare pentru a finaliza configurarea serverului. Apoi, puteți revizui configurațiile curente. După revizuirea configurațiilor, faceți clic pe Finalizare pentru a finaliza configurarea serverului.
Pasul 10) Faceți clic pe Testare conexiune. Următorul pas este configurarea unei conexiuni, care poate fi utilizată pentru conectarea la server. Dacă nu ați creat deja o conexiune, puteți utiliza valorile implicite date. Faceți clic pe Testare conexiune [2] după ce introduceți Numele conexiunii [1].
Pasul 11) Faceți clic pe OK. Se va deschide o nouă casetă de dialog care vă va solicita parola pentru utilizatorul root/selectat. Dacă MySQL utilizatorul root are o parolă, o puteți introduce folosind Stocare în Vault caracteristică. Faceți clic pe OK.
Dacă parola introdusă pentru utilizator este corectă, va apărea următorul ecran. Faceți clic pe ambele butoane OK și sunteți gata.
O instanță nouă este afișată în pagina de pornire.
Double-faceți clic și începeți interogarea.

















