MySQL Tutorial Workbench: Ce este, Cum se instalează și se utilizează
Ce Este MySQL?
MySQL este o bază de date relațională open source.
MySQL este cross platformă, ceea ce înseamnă că rulează pe o serie de platforme diferite, cum ar fi Windows, Linux și Mac OS etc.
În acest MySQL Tutorial Workbench, veți învăța-
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 bazele de date suprarelaționale, cum ar fi SQL Server-
- MySQL acceptă mai multe motoare de stocare, fiecare cu propriile specificații, în timp ce alte sisteme precum SQL server acceptă doar un singur motor de stocare. Pentru a aprecia această afirmație, să ne uităm la două dintre motoarele de stocare suportate de MySQL.
- InnoDB: – motorul său de stocare implicit furnizat 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: – a fost 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 sale în design și suport pentru motoarele cu stocare multiple.
- Eficient din punct de vedere al costurilor, este relativ mai ieftin în ceea ce privește costul î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, rentabilă în comparație cu taxele de licență pentru produse precum Microsoft SQL Server.
- Cross platformă - 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 platforma Windows.
Pentru a interacționa cu MySQL, veți avea nevoie de a instrument de acces la server cu care poate comunica MySQL Server. MySQL acceptă conexiuni multiple de utilizatori.
Ce Este MySQL Banc de lucru?
MySQL Banc de lucru este Proiectarea și modelarea bazelor de date vizuale instrument de acces pentru MySQL baza de date relațională server. Facilitează crearea de noi modele de date fizice și modificarea celor existente MySQL baze de date cu funcții de inginerie inversă/forward și de management al schimbărilor. Scopul de MySQL Workbench este de a oferi interfața pentru a lucra cu bazele de date mai ușor și într-un mod mai structurat.
MySQL banc de lucru – Instrument de modelare și proiectare
- Modelele sunt la baza celor mai valide și de înaltă performanță baze de date. MySQLWorkbench are instrumente care permit dezvoltatorilor și administratorilor de baze de date să creeze vizual modele fizice de design de baze de date care pot fi traduse cu ușurință în MySQL baze de date utilizând inginerie directă.
- MySQL Workbench acceptă crearea mai multor modele în același mediu.
- Acceptă toate obiectele precum tabelele, vizualizările, procedurile stocate, declanșatoarele etc. care alcătuiesc o bază de date.
- MySQL Workbench are încorporat un utilitar de validare a modelului care raportează orice probleme care ar putea fi găsite modelatorului de date.
- De asemenea, permite diferite notații de modelare și poate fi extins prin utilizarea unui limbaj de scripting LUA.
Figura de mai jos prezintă fereastra de modelare pentru MySQLBanc de lucru.
MySQL workbench – 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.
- MySQLworkbench, a construit în editor vizual SQL.
- Editorul Visual SQL permite dezvoltatorilor să creeze, să editeze și să ruleze interogări 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 arată fereastra de dezvoltare SQL pentru MySQL Banc de lucru.
Mod de utilizare MySQL Workbench – Instrument de administrare
Administrarea serverului joacă un rol critic în securizarea datelor companiei. Problemele majore referitoare la administrarea serverului sunt gestionarea utilizatorilor, configurarea serverului, jurnalele serverului și multe altele. Banc de lucru MySQL are următoarele caracteristici care simplifică procesul de MySQL administrare server;
- Administrarea utilizatorilor – utilitate vizuală pentru gestionarea utilizatorilor care le permite administratorilor bazei de date să adauge cu ușurință 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țe optime.
- Backup și restaurare baze de date – instrument vizual pentru export/import MySQL fişiere dump. MySQL fișierele dump conțin scripturi SQL pentru crearea de baze de date, tabele, vizualizări, proceduri stocate și inserarea datelor.
- Jurnalele serverului – instrument vizual pentru vizualizare MySQL jurnalele serverului. Jurnalele includ jurnalele de erori, jurnalele binare și jurnalele InnodDB. Aceste jurnale sunt utile atunci când se efectuează diagnosticarea pe server. Figura de mai jos prezintă fereastra de modelare pentru MySQL Banc de lucru.
Figura de mai jos arată panoul de administrare pentru Workbench MySQL.
Cum se instalează MySQL banc de lucru (pentru Windows)
În acest MySQL Tutorial Workbench pentru începători, vom învăța cum se instalează și se utilizează MySQL Banc de lucru.
Instalare MySQL bancul de lucru este un proces în 2 etape.
1) Instalează MySQL Server comunitar
2) Instalează MySQL banc de lucru - Puteți instala bancul de lucru folosind un fișier zip sau un program de instalare msi (recomandat)
Notă: Veți avea nevoie de privilegii de administrator sau de utilizator cu putere pentru a efectua instalarea.
Noțiuni de bază
După ce ați terminat instalarea de mai sus, trebuie să configurați MySQL Banc de lucru, așa cum se arată mai jos -
Mai jos este un proces pas cu pas despre Cum se instalează MySQL Banc de lucru.
Pas 1) Deschideți fereastra Acasă
Primul pas este lansarea Workbench MySQL. Ceea ce vezi se numește Fereastra de acasă
În continuare, trebuie să vă creați MySQL Conexiune la server care conține detalii despre serverul de bază de date țintă, inclusiv modul de conectare la acesta. Clic ” + “ in MySQL Workbench Home Fereastra. Aceasta se va deschide Configurați o nouă conexiune. Vrăjitorul
Pas 3) Faceți clic pe butonul Configure Server Management
Ca începător, puteți crea o conexiune pentru un server instalat local. Clic Configurați managementul serverului buton în Configurați o nouă conexiune fereastra pentru a verifica configurarea MySQL Server.
Pas 4) Faceți clic pe butonul Următorul pentru a continua
Se deschide o nouă fereastră numită Configurați managementul local. Faceți clic pe butonul Următorul pentru a continua.
Pas 5) Introduceți parola și apăsați OK
Apoi, Expertul va testa conexiunile la baza de date. Dacă testul eșuează, mergeți înapoi și corectați parametrii de conectare la baza de date.5. Apoi, se va deschide o fereastră pop-up care vă cere parola de root pentru a vă testa conexiunea cu instanța locală a serverului mysql. Parola este cea pe care o setați în timpul instalării MySQL Banc de lucru. Introduceți parola și apăsați OK
Pas 6) Faceți clic pe Următorul pentru a continua
Apoi, Expertul va testa conexiunile la baza de date. Dacă testul eșuează, mergeți înapoi și corectați parametrii conexiunii la baza de date. În caz contrar, dacă toate testele au reușit, faceți clic pe Următorul pentru a continua.
Pas 7) Faceți clic pe Următorul
După aceea, se va deschide un nou expert despre Gestionarea serviciilor locale – Vă permite să comutați între mai multe servere mysql instalate pe o singură mașină. Ca începător, puteți ocoli acest lucru și faceți clic Pagina Următoare → pentru a continua.
Pas 8) Selectați MySQL Fișierul de configurare a serverului
Expertul va verifica apoi capacitatea de acces MySQL Fișierul de configurare a serverului și comenzile de pornire/oprire de testare.
Pas 9) Faceți clic pe Terminare pentru a finaliza configurarea serverului
În continuare, puteți revizui configurațiile curente. După examinarea configurațiilor, faceți clic pe Terminare pentru a finaliza configurarea serverului
Pas 10) Faceți clic pe Testare conexiune
Următorul pas este să configurați o conexiune, care poate fi folosită pentru a vă conecta 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 ați introdus numele conexiunii [ 1 ].
Pas 11) Faceți clic pe OK
Se va deschide o nouă casetă de dialog care vă va cere parola pentru utilizatorul root/selectat. Dacă dvs MySQL utilizatorul root are o parolă, o puteți introduce folosind Store in 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 OK butoane și vei fi gata.
O instanță nouă este afișată în pagina de pornire.
Double faceți clic și începeți să interogați.
Rezumat
- MySQL este o bază de date relațională open source care este multiplatformă.
- MySQL acceptă mai multe motoare de stocare care îmbunătățesc considerabil reglarea performanței serverului și flexibilitatea. Înainte de versiunea 5.5, motorul de stocare implicit era MyISAM, care nu avea suport pentru tranzacții, începând cu versiunea 5.5; motorul de stocare implicit este InnoDB, care acceptă tranzacții și chei străine.
- MySQL serverul poate fi administrat folosind o serie de instrumente mysql de acces la server, care includ atât produse comerciale, cât și produse open source. Exemplele populare includ;
- phpMyAdmin – instrument de acces la server cu sursă deschisă, bazat pe web pe platformă multiplată
- SQLYog – destinat platformei Windows, instrument de acces la server comercial desktop
- MySQL banc de lucru – instrument de acces la server open source multiplatformă
- MySQL workbench este un mediu de dezvoltare integrat pentru MySQL Server. Are utilitati pt modelarea bazei de date și proiectare, dezvoltare SQL și administrare server.