resum.: i denne tutorial viser vi dig trin for trin, hvordan du nulstiller adgangskoden til postgres bruger i Postgres .l.

af en eller anden grund, efter installation af Postgres .l, kan du glemme adgangskoden til postgres bruger. I dette tilfælde skal du vide, hvordan du nulstiller adgangskoden.

Postgres Postl bruger pg_hba.conf konfigurationsfil gemt i databasedatamappen (f. eks.,, C:\Program Files\PostgreSQL\12\data på Windowsindo .s) for at kontrollere klientgodkendelse. hba i pg_hba.conf betyder værtsbaseret godkendelse.

for at nulstille adgangskoden til postgres bruger, skal du ændre nogle parametre i denne konfigurationsfil, logge ind som postgres uden en adgangskode og nulstille adgangskoden.

følgende trin viser dig, hvordan du nulstiller en adgangskode til postgres bruger:

Trin 1., Backup pg_hba.conf – filen ved at kopiere det til en anden placering eller blot omdøbe den til pg_hba.conf.bk

Trin 2. Rediger pg_dba.conf fil og ændre alle lokale forbindelser fra MD5 til tillid. Ved at gøre dette kan du logge ind på Postgres .l-databaseserveren uden at bruge en adgangskode.

Code language: PHP (php)

Trin 3. Genstart Postgres .l-serveren., Hvis du er på Windows, kan du genstarte den PostgreSQL fra Service:

Eller skal du køre følgende kommando fra vinduet terminal:

Code language: JavaScript (javascript)

"C:\Program Files\PostgreSQL\12\data" data mappe.

Trin 4. Oprette forbindelse til PostgreSQL database server ved hjælp af et værktøj såsom psql eller pgAdmin:

PostgreSQL ikke vil kræve en adgangskode for at logge ind.

Trin 5. Udfør følgende kommando for at indstille en ny adgangskode til postgres bruger.,

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

Trin 6. Gendan pg_dba.conf fil, genstart Postgres .l-databaseserveren og opret forbindelse til postgres .l-databaseserveren med den nye adgangskode.

i denne vejledning har du lært, hvordan du nulstiller adgangskoden til postgres bruger.

  • var denne vejledning nyttig ?
  • YesNo

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *