PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

Postgres (Windows स्थापना) पर व्यवस्थापक पासवर्ड भूल गए, रीसेट नहीं किया जा सकता

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 . में बदलें ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वे बड़ी वस्तुओं को रफ़ करते हैं

  2. दिनांक सीमाओं के बीच पोस्टग्रेस्क्ल क्वेरी

  3. उत्पादन और स्थानीय डीबी सिंक करने के लिए हेरोकू रेल रेक कार्य

  4. Postgresql मणि स्थापित पीजी 0.18.4 पास, बंडल इंस्टॉल विफल रहता है

  5. कठपुतली के साथ PostgreSQL परिनियोजन और कॉन्फ़िगरेशन