rezumat: în acest tutorial, vă vom arăta pas cu pas cum să resetați parola postgres
utilizator în PostgreSQL.din anumite motive, după instalarea PostgreSQL, este posibil să uitați parola utilizatorului postgres
. În acest caz, trebuie să știți cum să resetați parola.
PostgreSQL utilizează fișierul de configurarepg_hba.conf
stocat în directorul de date al bazei de date (de ex.,, C:\Program Files\PostgreSQL\12\data
pe Windows) pentru a controla autentificarea clientului. hba
în pg_hba.conf înseamnă autentificare bazată pe gazdă.pentru a reseta parola pentru utilizatorul postgres
, trebuie să modificați anumiți parametri din acest fișier de configurare, să vă conectați ca postgres fără parolă și să resetați parola.
următorii pași vă arată cum să resetați o parolă pentru postgres
utilizator:
Pasul 1., Backup-ul pg_hba.conf
fișier prin copierea într-o altă locație sau doar redenumiți-l la pg_hba.conf.bk
Pasul 2. Editați fișierul pg_dba.conf
și modificați toate conexiunile locale de la md5 la trust. Procedând astfel, vă puteți conecta la serverul de baze de date PostgreSQL fără a utiliza o parolă.
Code language: PHP (php)
Pasul 3. Reporniți serverul PostgreSQL., Dacă sunteți pe Windows, aveți posibilitatea să reporniți PostgreSQL de Servicii:
Sau rulați următoarea comandă din fereastra terminal:
Code language: JavaScript (javascript)
"C:\Program Files\PostgreSQL\12\data"
este directorul de date.
Pasul 4. Conecta la baza de date PostgreSQL server folosind orice instrument, cum ar fi psql sau pgAdmin:
PostgreSQL nu va avea nevoie de o parolă pentru autentificare.
Pasul 5. Executați următoarea comandă pentru a seta o nouă parolă pentru utilizatorul postgres
.,
Code language: SQL (Structured Query Language) (sql)
Pasul 6. Restaurați fișierul pg_dba.conf
, reporniți serverul de baze de date PostgreSQL și conectați-vă la serverul de baze de date PostgreSQL cu noua parolă.
În acest tutorial, ați învățat cum să resetați parola utilizatorului postgres
.
- a fost acest tutorial util ?
- YesNo