MySQL

Cum acorzi ALL PRIVILEGES unui utilizator de bază de date

Acordă ALL PRIVILEGES unui utilizator MySQL de bază de date pe Nobregas Panel — în timpul creării, prin Manage sau prin actualizarea permisiunilor existente.

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

Acordarea ALL PRIVILEGES oferă unui utilizator de bază de date control complet asupra unei baze de date specifice — poate citi, scrie, crea tabele, șterge tabele și efectua orice altă operațiune. Aceasta este cea mai comună configurare pentru utilizatorii de aplicații care au nevoie de acces complet la baza de date.

Când să folosești ALL PRIVILEGES

Acordă ALL PRIVILEGES când:

  • Utilizatorul este utilizatorul principal al aplicației care conectează site-ul web sau aplicația ta la baza de date.
  • Ai nevoie de control administrativ complet asupra bazei de date.
  • Utilizatorul gestionează întregul ciclu de viață al bazei de date (creare tabele, inserare date, modificare structură).
  • Ești singura persoană care accesează baza de date.

Metoda 1: În timpul creării utilizatorului

  1. Autentifică-te la mysql.nobregas.org.
  2. Mergi la Database Users > apasă Create User.
  3. Introdu numele de utilizator, parola și host-ul.
  4. Selectează o bază de date din meniul dropdown Grant to Database.
  5. Secțiunea Privileges apare cu ALL PRIVILEGES bifat implicit.
  6. Lasă-l bifat.
  7. Apasă Create User.

Utilizatorul este creat cu acces complet la baza de date selectată.

Metoda 2: Prin butonul Manage (utilizator existent)

Dacă ai deja un utilizator și vrei să-i acorzi ALL PRIVILEGES pe o bază de date:

  1. Mergi la pagina Database Users.
  2. Apasă butonul Manage pe rândul utilizatorului.
  3. Se deschide modalul Manage Privileges.
  4. În secțiunea Add Database Access din partea de jos, selectează o bază de date.
  5. Lasă ALL PRIVILEGES bifat (este implicit).
  6. Apasă Add Grant.

Utilizatorul are acum acces complet la baza de date suplimentară.

Metoda 3: Actualizarea privilegiilor existente

Dacă un utilizator are deja privilegii limitate pe o bază de date și vrei să faci upgrade la ALL:

  1. Apasă Manage pe utilizator.
  2. Găsește acordarea bazei de date în secțiunea Current Grants.
  3. Apasă butonul Edit pe acea acordare.
  4. Bifează căsuța ALL PRIVILEGES.
  5. Apasă Save Changes.

Privilegiile utilizatorului sunt actualizate de la acces limitat la acces complet.

Ce include ALL PRIVILEGES

ALL PRIVILEGES acordă fiecare permisiune la nivel de bază de date:

  • Date: SELECT, INSERT, UPDATE, DELETE
  • Structură: CREATE, ALTER, DROP, INDEX, REFERENCES
  • Administrare: CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE, EVENT, TRIGGER

Verificarea acordării

După acordare, verifică lista Database Users. Coloana bazei de date arată un badge verde ALL lângă numele bazei de date, confirmând privilegiile complete.

Considerații de securitate

ALL PRIVILEGES este puternic. Dacă credențialele utilizatorului sunt compromise, un atacator poate șterge toate datele, face drop la tabele și modifica structura bazei de date. Ia în considerare utilizarea privilegiilor specifice pentru utilizatorii care nu au nevoie de acces complet.

A fost util acest articol?