După ce ai creat o bază de date și un utilizator MySQL, trebuie să îi dai utilizatorului drepturi (privilegii) asupra bazei de date. Fără acest pas, aplicația nu se poate conecta și vei vedea o eroare de tipul „Error establishing a database connection".
Cum acorzi privilegiile
- Intră în cPanel și deschide MySQL Databases.
- Coboară la secțiunea Add User To Database.
- Alege utilizatorul din lista User și baza de date din lista Database, apoi apasă Add.
- În pagina Manage User Privileges, bifează ALL PRIVILEGES sau doar drepturile de care ai nevoie.
- Apasă Make Changes.
ALL PRIVILEGES sau drepturi individuale?
Pentru WordPress, WooCommerce și majoritatea aplicațiilor, alege ALL PRIVILEGES. Aplicațiile au nevoie să creeze și să modifice tabele la instalare și la actualizări.
Drepturi limitate au sens doar în situații speciale, de exemplu un utilizator care doar citește date pentru rapoarte. În acest caz îi dai numai SELECT.
Principalele privilegii, pe scurt
| Privilegiu | Ce permite |
|---|---|
| SELECT | citirea datelor |
| INSERT, UPDATE, DELETE | adăugarea, modificarea și ștergerea datelor |
| CREATE, ALTER, DROP | crearea, modificarea și ștergerea tabelelor |
| INDEX | crearea indexurilor pentru viteză |
Cum modifici sau retragi drepturile
În MySQL Databases, la Current Databases, vezi ce utilizatori are fiecare bază de date. Apasă pe numele utilizatorului pentru a-i schimba privilegiile, sau pe iconița de ștergere pentru a-l scoate de la baza respectivă. Utilizatorul în sine nu se șterge.