Creați un nou utilizator și acordarea de privilegii în MySQL

Create New User Granting Privileges Mysql



MySQL este o bază de date rapidă, fiabilă și ușor de utilizat, care este susținută de unele dintre organizațiile celebre precum GitHub, NASA, Netflix, US NAVY, Facebook, Twitter, YouTube și multe altele. De obicei, ne jucăm cu baza de date sub utilizatorul root, care poate modifica orice. Dar, dacă sunteți administrator de baze de date într-o organizație mare, trebuie adesea să gestionați utilizatorii și să vă preocupați de privilegiile unui utilizator. În acest articol, vom crea un nou utilizator în MySQL. Vom afla despre crearea unui utilizator în MySQL și vom vedea, de asemenea, cum putem acorda sau revoca privilegii unor utilizatori ai bazelor de date sau tabelelor. Deci sa începem.







În primul rând, să aruncăm o privire la crearea utilizatorului și acordarea de privilegii utilizatorilor din MySQL.



Pentru crearea unui nou utilizator în MYSQL. Puteți rula comanda CREATE USER în shell-ul MySQL.



CREA UTILIZATOR 'nou_utilizator_Nume'@'gazdă locală'IDENTIFICAT DE'parola';

În această sintaxă, asigurați-vă că înlocuiți noul nume de utilizator și parola cu numele de utilizator și parola dorite.





Imediat după crearea cu succes a noului utilizator, îi putem acorda privilegii acestui nou utilizator. De exemplu, dorim să acordăm privilegiul unor baze de date acestui utilizator. Putem acorda privilegiile bazei de date folosind următoarea comandă.

ACORDA TOATE PRIVILEGII PE numele bazei de date.* LA 'nou_utilizator_Nume'@'gazdă locală';

În comanda dată mai sus, acordăm toate privilegiile tuturor tabelelor unei anumite baze de date, iar un asterisc înseamnă că acordăm privilegii tuturor tabelelor acelei baze de date. Asigurați-vă că dați un anumit nume de utilizator în conformitate cu voința dvs.



Dacă doriți să acordați privilegii tuturor bazelor de date și tabelelor unui utilizator. Puteți rula următoarea comandă folosind *. *

ACORDA TOATE PRIVILEGII PE *.* LA 'nou_utilizator_Nume'@'gazdă locală';

Putem acorda și mai multe privilegii în loc să acordăm toate privilegiile folosind următoarea comandă. De exemplu, pentru a acorda doar SELECT, INSERT și DELETE.

ACORDA SELECTAȚI , INTRODUCE , ȘTERGE PE numele bazei de date.* LA 'nou_utilizator_Nume'@'gazdă locală';

Acum, dacă doriți să aruncați o privire asupra privilegiilor unui utilizator, puteți vedea asta folosind următoarea comandă.

SPECTACOL SUBVENȚII PENTRU'utilizator_Nume'@'gazdă locală';

Și în cazul în care doriți să obțineți accesul înapoi de la acel utilizator. Puteți revoca sau anula privilegiile folosind următoarea comandă

REVOCA TOATE PRIVILEGII PE numele bazei de date.* DIN 'utilizator_Nume'@'gazdă locală';

Sau în loc să revocați privilegiile. Poate doriți să eliminați și acel utilizator. Deci, puteți elimina un utilizator de bază de date folosind următoarea comandă

CĂDERE BRUSCA UTILIZATOR 'utilizator'@'gazdă locală';

Ei bine, totul a fost despre crearea și ștergerea unui utilizator în MySQL și diferite moduri de acordare a diferitelor tipuri de privilegii și revocarea acestora.

Concluzie

În acest articol, am învățat să creăm un utilizator nou, să acordăm anumite tipuri diferite de privilegii acelui utilizator și am învățat, de asemenea, cum putem revoca unele privilegii de la un utilizator. Acest articol conține toate sarcinile operaționale legate de utilizator, cum ar fi crearea, ștergerea, acordarea și revocarea privilegiilor.