Oppsummering: i denne opplæringen vil vi vise deg trinn for trinn hvordan til å tilbakestille passordet for postgres bruker i PostgreSQL.

For noen grunn, etter installering av PostgreSQL, kan du glemme passordet for postgres bruker. I dette tilfellet, du trenger å vite hvordan du tilbakestiller passordet.

PostgreSQL bruker pg_hba.conf konfigurering-fil som er lagret i database-mappen (f.eks.,, C:\Program Files\PostgreSQL\12\data på Windows) for å kontrollere klientgodkjenning. hba i pg_hba.conf betyr host-basert autentisering.

for Å tilbakestille passordet for den postgres bruker, må du endre noen parametere i denne konfigurasjonsfilen, logg inn som postgres uten et passord, og du vil tilbakestille passordet.

følgende trinn viser deg hvordan å tilbakestille et passord for postgres bruker:

Trinn 1., Backup pg_hba.conf fil ved å kopiere det til en annen plassering eller bare gi det til pg_hba.conf.bk

Trinn 2. Du vil redigere pg_dba.conf fil og endre alle lokale tilkoblinger fra md5 til å stole på. Ved å gjøre dette, kan du logge inn for å PostgreSQL database server uten å bruke passord.

Code language: PHP (php)

Trinn 3. Start PostgreSQL server., Hvis du er på Windows, kan du starte PostgreSQL fra Tjenester:

Eller ved å kjøre følgende kommando fra vinduet terminal:

Code language: JavaScript (javascript)

"C:\Program Files\PostgreSQL\12\data" er i data-katalogen.

Trinn 4. Koble til PostgreSQL database server ved hjelp av et verktøy, for eksempel psql eller pgAdmin:

PostgreSQL vil ikke kreve et passord for å logge inn.

Trinn 5. Utfør følgende kommando for å angi et nytt passord for postgres bruker.,

Code language: SQL (Structured Query Language) (sql)

Trinn 6. Gjenopprette pg_dba.conf – filen, starter PostgreSQL database server og koble til PostgreSQL database-serveren med det nye passordet.

I denne opplæringen, har du lært hvordan du tilbakestille passordet for postgres bruker.

  • Var denne opplæringen nyttig ?
  • YesNo

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *