Un singur utilizator de bază de date poate avea acces la mai multe baze de date — fiecare cu propriul set de privilegii. Nobregas MySQL Panel îți permite să adaugi acordări noi de baze de date utilizatorilor existenți fără a crea conturi duplicate.
De ce să acorzi mai multe baze de date unui singur utilizator
- Utilizator de aplicație partajat — O aplicație care citește din mai multe baze de date.
- Microservicii — Un utilizator de serviciu care are nevoie de acces la mai multe baze de date.
- Raportare — Un utilizator doar-citire care extrage date din mai multe baze de date.
- Management simplificat — Mai puțini utilizatori de urmărit și întreținut.
Pas cu pas: Adăugarea unei noi acordări
- Autentifică-te la mysql.nobregas.org.
- Mergi la Database Users în bara de navigare din partea de sus.
- Găsește utilizatorul și apasă butonul Manage.
- Derulează în jos la secțiunea Add Database Access.
- Selectează o bază de date din dropdown (sunt afișate doar bazele de date care nu au fost încă acordate).
- Alege privilegiile:
- Lasă ALL PRIVILEGES bifat pentru acces complet, sau
- Debifează-l și selectează privilegii specifice.
- Apasă Add Grant.
Noua acordare este creată imediat și apare în secțiunea Current Grants de mai sus.
Setarea privilegiilor diferite per bază de date
Fiecare acordare de bază de date este independentă. Poți acorda unui utilizator:
- ALL PRIVILEGES pe
production_db(control complet). - Doar SELECT pe
analytics_db(raportare doar-citire). - SELECT, INSERT, UPDATE, DELETE pe
staging_db(doar date pentru testare).
Această flexibilitate îți permite să folosești un singur cont de utilizator cu niveluri de acces adecvate per bază de date.
Ce se întâmplă pe server
Când apeși Add Grant, panoul execută o instrucțiune MySQL GRANT pe nodul de server care găzduiește utilizatorul. Privilegiile sunt aplicate pe baza de date specifică imediat — fără restart necesar.
Verificarea noii acordări
După adăugare:
- Secțiunea Current Grants din modalul Manage se actualizează pentru a arăta noua bază de date.
- Pe pagina principală Database Users, coloana Databases arată toate bazele de date acordate cu badge-urile lor de privilegii.
Limite
- Poți acorda doar baze de date care aparțin contului tău.
- Dropdown-ul exclude bazele de date la care utilizatorul are deja acces — fără acordări duplicate.
- Numărul total de acordări per utilizator depinde de limitele planului tău.
Eliminarea unei acordări ulterior
Dacă nu mai ai nevoie ca utilizatorul să acceseze o bază de date, deschide modalul Manage și apasă Revoke lângă acea acordare. Accesul este eliminat imediat.