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