MySQL

Cum alegi privilegii specifice la crearea unui utilizator

Alege privilegii MySQL specifice la crearea unui utilizator de bază de date pe Nobregas Panel. Înțelege fiecare privilegiu și alege nivelul corect de acces.

3 min de citit 2 vizualizări Actualizat Mar 17, 2026

Nu fiecare utilizator de bază de date are nevoie de acces complet. Nobregas MySQL Panel îți permite să alegi exact ce privilegii MySQL să acorzi la crearea unui utilizator — de la SELECT doar-citire la control administrativ complet. Acest ghid explică fiecare privilegiu și cum să le selectezi pe cele corecte.

Accesarea selectorului de privilegii

  1. Mergi la Database Users > apasă Create User.
  2. Completează numele de utilizator, parola și host-ul.
  3. În meniul dropdown Grant to Database, selectează o bază de date.
  4. Secțiunea Privileges apare automat sub dropdown.

Implicit, ALL PRIVILEGES este bifat, acordând acces complet. Debifează-l pentru a dezvălui căsuțele individuale de privilegii organizate în trei categorii.

Cele trei categorii de privilegii

Privilegii de date

Acestea controlează citirea și scrierea datelor în tabele:

Privilegiu Ce permite
SELECT Citirea datelor din tabele (interogări SELECT)
INSERT Adăugarea de rânduri noi în tabele
UPDATE Modificarea valorilor rândurilor existente
DELETE Eliminarea rândurilor din tabele

Privilegii de structură

Acestea controlează crearea și modificarea obiectelor bazei de date:

Privilegiu Ce permite
CREATE Crearea de tabele și indexuri noi
ALTER Modificarea structurii tabelelor existente (adăugare/modificare coloane)
DROP Ștergerea tabelelor și view-urilor
INDEX Crearea și ștergerea indexurilor pe tabele
REFERENCES Crearea constrângerilor de cheie străină

Privilegii de administrare

Acestea acoperă operațiuni avansate de baze de date:

Privilegiu Ce permite
CREATE TEMPORARY TABLES Crearea tabelelor temporare pentru date cu durata sesiunii
LOCK TABLES Blocarea tabelelor pentru acces exclusiv citire/scriere
CREATE VIEW Crearea tabelelor virtuale (view-uri)
SHOW VIEW Vizualizarea SQL-ului din spatele unui view
CREATE ROUTINE Crearea procedurilor stocate și funcțiilor
ALTER ROUTINE Modificarea sau ștergerea procedurilor stocate și funcțiilor
EXECUTE Executarea procedurilor stocate și funcțiilor
EVENT Crearea, modificarea și ștergerea evenimentelor programate
TRIGGER Crearea și ștergerea trigger-urilor care se activează la evenimente pe tabele

Combinații comune de privilegii

Utilizator doar-citire (Raportare, Analiză)

  • Doar SELECT

Utilizator aplicație (Aplicație web standard)

  • SELECT, INSERT, UPDATE, DELETE

Utilizator dezvoltator (Date complete + Structură)

  • SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, INDEX

Acces complet (Admin)

  • ALL PRIVILEGES

Cum selectezi privilegiile

  1. Debifează căsuța „ALL PRIVILEGES" din partea de sus.
  2. Căsuțele individuale de privilegii apar, organizate pe categorii.
  3. Bifează privilegiile specifice pe care vrei să le acorzi.
  4. Dacă bifezi toate cele 18 privilegii individuale, panoul le tratează automat ca ALL PRIVILEGES.
  5. Apasă Create User pentru a finaliza.

Principiul privilegiului minim

Bunele practici de securitate recomandă acordarea doar a permisiunilor minime necesare:

  • Un tablou de bord de raportare are nevoie doar de SELECT.
  • Un CMS de blog are nevoie de SELECT, INSERT, UPDATE, DELETE dar nu de DROP.
  • Doar utilizatorii admin de încredere ar trebui să aibă DROP, ALTER sau ALL PRIVILEGES.

Aceasta limitează daunele dacă credențialele unui utilizator sunt vreodată compromise.

A fost util acest articol?