sammanfattning: i den här handledningen visar vi dig steg för steg hur du återställer lösenordet förpostgres – användaren i PostgreSQL.

av någon anledning kan du glömma lösenordet för postgres – användaren efter installationen av PostgreSQL. I det här fallet behöver du veta hur du återställer lösenordet.

PostgreSQL använder konfigurationsfilenpg_hba.conf som lagras i databasdatakatalogen (t. ex.,, C:\Program Files\PostgreSQL\12\data I Windows) för att styra klientautentiseringen. hba i pg_hba.conf betyder värdbaserad autentisering.

för att återställa lösenordet förpostgres – användaren måste du ändra vissa parametrar i den här konfigurationsfilen, logga in som postgres utan lösenord och återställa lösenordet.

följande steg visar hur du återställer ett lösenord förpostgres – användaren:

Steg 1., Säkerhetskopiera filenpg_hba.conf genom att kopiera den till en annan plats eller bara byta namn på den tillpg_hba.conf.bk

steg 2. Redigera filenpg_dba.conf och ändra alla lokala anslutningar från md5 till trust. Genom att göra detta kan du logga in på PostgreSQL-databasservern utan att använda ett lösenord.

Code language: PHP (php)

steg 3. Starta om PostgreSQL-servern., Om du är på Windows kan du starta om PostgreSQL från tjänster:

eller kör följande kommando från fönsterterminalen:

Code language: JavaScript (javascript)

"C:\Program Files\PostgreSQL\12\data" är datakatalogen.steg 4. Anslut till PostgreSQL-databasserver med något verktyg som psql eller pgAdmin:

PostgreSQL kräver inte ett lösenord för att logga in.

Steg 5. Utför följande kommando för att ange ett nytt lösenord förpostgres – användaren.,

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

steg 6. Återställ filenpg_dba.conf, starta om PostgreSQL-databasservern och anslut till PostgreSQL-databasservern med det nya lösenordet.

i den här handledningen har du lärt dig hur du återställer lösenordet för postgres – användaren.

  • var den här handledningen till hjälp ?
  • YesNo

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *