2013-09-03 8 views
16

पर पोस्टग्रेस्क्ल उपयोगकर्ता पासवर्ड बदलें/रीसेट करें कई दिन पहले मैं अपने स्थानीय कंप्यूटर पर postgesql 9.2 संस्करण स्थापित करता हूं। (ओएस विंडोज 7)विंडोज 7

अब मैं अपना पासवर्ड भूल गया और मैं pgAdmin में लॉगिन नहीं कर सकता।

विंडोज 7 पर पोस्टग्रेस्क्ल पासवर्ड कैसे बदलें?

+1

http://stackoverflow.com/questions/10845998/i-forgot-the-password-i-entered-during-postgres-installation का डुप्लिकेट जिसमें अधिक स्पष्टीकरणपूर्ण उत्तर है;) – TimoSolo

उत्तर

13

pg_hba.conf संपादित करें ताकि आप पासवर्ड के बिना कनेक्ट कर सकें। फिर पासवर्ड रीसेट करने के लिए ALTER USER का उपयोग करें। फिर फिर से pg_hba.conf बदलें।

pg_hba.conf पर दस्तावेज़ीकरण के लिए, यहाँ देखें:

http://www.postgresql.org/docs/devel/static/auth-pg-hba-conf.html

+5

संपादित करें कैसे? मुझे नहीं पता कि उस फाइल से क्या डालना या निकालना है। – icl7126

+1

@klerik, लिंक pg_hba.conf के लिए मैन्युअल पृष्ठ पर है। यह pg_hba.conf के बारे में सबकुछ बताता है। – Ben

+0

ध्यान दें कि विंडोज़ में 'pg_hba.con' फ़ाइल' डेटा' फ़ोल्डर के अंतर्गत है, उदा। 'सी: \ प्रोग्राम फ़ाइलें \ PostgreSQL \ 9.3 \ data' –

30

pg_hba.conf फ़ाइल, परिवर्तन (अस्थायी) trust के साथ सभी METHOD में। ईजी:

host all    all    ::1/128     md5 
+4

सेवा – themadmax

0

खिड़कियों postgres में पथ निम्नलिखित

सी (केवल यदि आप पासवर्ड विकल्प है, जबकि स्थापना को बचाने का चयन किया है होगा) पर स्वत: प्रवेश के लिए पासवर्ड संग्रहीत करता है:

host all    all    ::1/128     trust 
बजाय

: \ उपयोगकर्ता \ USERNAME \ AppData \ Roaming \ postgresql \ pgpass.conf

आप इस फ़ाइल को टेक्स्ट एडिटर में खोल सकते हैं और अपना पासवर्ड देख सकते हैं।

+0

को पुनरारंभ करना न भूलें, हालांकि मैं इस फ़ाइल को नहीं ढूंढ पाया और न ही मेरे रोमिंग फ़ोल्डर में 'postgresql' फ़ोल्डर। –