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