Utilizatorii bazei de date controlează cine poate accesa bazele de date MySQL și ce pot face. Nobregas MySQL Panel îți permite să creezi utilizatori dedicați de baze de date cu nume de utilizator personalizate, parole securizate și seturi specifice de privilegii — oferind fiecărei aplicații sau persoane doar accesul de care are nevoie.
De ce să creezi utilizatori separați?
În loc să folosești un singur utilizator pentru totul, crearea de utilizatori separați îți permite să:
- Limitezi accesul — Oferi fiecărei aplicații doar permisiunile de care are nevoie.
- Îmbunătățești securitatea — Dacă parola unui utilizator este compromisă, celelalte baze de date rămân în siguranță.
- Urmărești activitatea — Știi care utilizator a efectuat ce acțiuni.
- Urmezi bunele practici — Producția, staging-ul și dezvoltarea ar trebui să folosească credențiale diferite.
Pas cu pas: Crearea unui utilizator
- Autentifică-te la mysql.nobregas.org.
- Apasă pe Database Users în bara de navigare din partea de sus.
- Apasă butonul Create User din dreapta sus.
- Se deschide un dialog modal cu următoarele câmpuri.
Completarea detaliilor utilizatorului
Numele de utilizator
Introdu un nume de utilizator pentru noul utilizator MySQL. Va fi prefixat automat cu prefixul contului tău (de ex. u24a5d4_). Alege un nume descriptiv:
app_readonlypentru un utilizator de aplicație doar-citireadminpentru un utilizator cu acces completstagingpentru un mediu de staging
Doar caractere alfanumerice și underscore sunt permise. Lungimea totală (prefix + nume) nu poate depăși 32 de caractere.
Parola
Introdu o parolă puternică (minim 8 caractere). Apasă butonul de generare de lângă câmp pentru a genera automat o parolă sigură criptografic de 16 caractere.
Sfaturi pentru o parolă puternică:
- Combină litere mari și mici.
- Include cifre și caractere speciale.
- Nu reutiliza parole de la alte servicii.
Host
Host-ul determină de unde se poate conecta utilizatorul:
- localhost — Doar de pe același server (cel mai comun și cel mai sigur).
- % — De la orice adresă IP (folosește cu precauție).
- IP specific — Doar de la o anumită adresă IP.
Lasă ca localhost dacă nu ai nevoie de acces la distanță.
Acordare la baza de date
Selectează o bază de date din meniul dropdown pentru a-i acorda acestui utilizator acces imediat. Dacă sari peste acest pas, utilizatorul va fi creat fără niciun acces la baze de date — poți adăuga acordări ulterior prin butonul Manage.
Privilegii
Când selectezi o bază de date, apare o secțiune Privileges cu căsuțe de bifat categorizate:
- ALL PRIVILEGES (bifat implicit) — Acces complet la baza de date selectată.
- 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
Debifează „ALL PRIVILEGES" pentru a dezvălui căsuțele individuale și a selecta doar permisiunile de care ai nevoie.
Crearea utilizatorului
Apasă Create User. Panoul va:
- Valida datele introduse.
- Crea utilizatorul MySQL pe nodul tău de server.
- Acorda privilegiile selectate pe baza de date aleasă (dacă este cazul).
- Afișa o notificare de succes.
Noul utilizator apare imediat în lista ta de Database Users.
După creare
- Utilizatorul se poate conecta acum la baza de date cu credențialele setate.
- Folosește butonul Manage din lista de utilizatori pentru a adăuga mai multe acordări de baze de date sau a schimba privilegiile ulterior.
- Parola nu poate fi recuperată după creare — dacă o uiți, șterge utilizatorul și creează unul nou.