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

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *