Cum creezi un utilizator MySQL și acorzi privilegii
Actualizat 7/20/2026
Din motive de securitate, fiecare aplicație ar trebui să folosească propriul utilizator MySQL, cu acces doar la baza ei de date. Iată cum.
1. Creează utilizatorul
mysql -u root -p
CREATE USER 'app_user'@'localhost' IDENTIFIED BY 'parola_puternica';
2. Creează baza de date
CREATE DATABASE app_db;
3. Acordă privilegii
Doar pe baza de date a aplicației:
GRANT ALL PRIVILEGES ON app_db.* TO 'app_user'@'localhost';
FLUSH PRIVILEGES;
4. Privilegii mai restrânse (recomandat)
Pentru o aplicație care doar citește și scrie date, evită ALL:
GRANT SELECT, INSERT, UPDATE, DELETE ON app_db.* TO 'app_user'@'localhost';
5. Verifică și revocă
SHOW GRANTS FOR 'app_user'@'localhost';
REVOKE ALL PRIVILEGES ON app_db.* FROM 'app_user'@'localhost';
Pentru acces de la distanță, înlocuiește localhost cu % sau cu un IP anume, dar vezi întâi ghidul de conectare la o bază de date la distanță pentru pașii de securitate.
Pune ghidul în practică pe un VPS propriu
Servere cloud în UE, facturate la oră, gata în câteva minute, cu instalare cu un click pentru zeci de aplicații.
Vezi prețurileTutoriale similare
Cum migrezi o bază de date între servere
Mută o bază de date MySQL sau PostgreSQL pe un server nou, cu downtime minim, folosind dump și restore.
Actualizat 7/20/2026Baze de dateCum securizezi MongoDB cu autentificare
Implicit, MongoDB rulează fără parolă. Iată cum activezi autentificarea și creezi un utilizator administrator.
Actualizat 7/20/2026Baze de dateCum conectezi o aplicație la o bază de date la distanță
Permite accesul la o bază de date de pe un alt server, în siguranță: bind address, utilizator dedicat și firewall.
Actualizat 7/20/2026