AK47 के जवाब और कुछ अतिरिक्त जानकारी के आधार पर मैंने इसे निम्नलिखित करके ठीक किया,
1) वर्तमान में चल रहे पोस्टग्रेज को रोकें, नीचे कमांड लाइन। इसे 'डेटा' डीआईआर देने की जरूरत है। मेरे मामले में C:\PostgreSQL\data
pg_ctl -D C:\PostgreSQL\data stop
2) फ़ाइल को संपादित करें pg_hba.conf
(यह \data dir में भी है) इस प्रकार है:
जैसा कि AK40 ने लिखा है, cविश्वास के लिए सभी MD5 संदर्भ लटकाएं , उदा.
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
host replication all 127.0.0.1/32 trust
host replication all ::1/128 trust
3) अब दौड़ें
psql -U postgres
4) PG कमांड प्रॉम्प्ट में जो टाइप दिखाई देता है,
ALTER USER Postgres WITH PASSWORD '<newpassword>';
5) इसे wq
. लिखकर सेव करें पीजी प्रॉम्प्ट से बाहर निकलने के लिए एंटर करें
6) अब पोस्टग्रेज शुरू करें
pg_ctl -D C:\PostgreSQL\data start
7) शायद MD5 -> Trust
को वापस करना चाहें बाद में pg_hba.conf
. में बदलें ।