PostgreSQL के लिए डिफ़ॉल्ट प्रमाणीकरण मोड पहचान . पर सेट है ।
आप अपने pgpass.conf को pgAdmin -> Files -> open pgpass.conf
के माध्यम से एक्सेस कर सकते हैं
इससे आपको pgpass.conf
का रास्ता मिल जाएगा खिड़की के नीचे (आधिकारिक दस्तावेज)।
स्थान जानने के बाद, आप इस फ़ाइल को खोल सकते हैं और इसे अपनी पसंद के अनुसार संपादित कर सकते हैं।
अगर वह काम नहीं करता है, तो आप: . कर सकते हैं:
-
अपना
pg_hba.conf
ढूंढें , आमतौर परC:\Program Files\PostgreSQL\9.1\data\pg_hba.conf
के अंतर्गत स्थित होता है -
यदि आवश्यक हो, तो उस पर अनुमतियाँ सेट करें ताकि आप इसे संशोधित कर सकें। हो सकता है कि आपका उपयोगकर्ता खाता तब तक ऐसा करने में सक्षम न हो, जब तक कि आप एक व्यवस्थापक ओवरराइड का उपयोग करके अपने आप को यह अधिकार देने के लिए गुण संवाद में सुरक्षा टैब का उपयोग नहीं करते।
-
वैकल्पिक रूप से,
notepad
ढूंढें याnotepad++
अपने प्रारंभ मेनू में, राइट क्लिक करें, चुनें "व्यवस्थापक के रूप में चलाएँ" , फिरFile->Open
. का उपयोग करें खोलने के लिएpg_hba.conf
इस तरह। -
होस्ट "127.0.0.1/32" पर उपयोगकर्ता "पोस्टग्रेज" के लिए "होस्ट" लाइन को "ट्रस्ट" पर सेट करने के लिए इसे संपादित करें। यदि यह वहां नहीं है तो आप लाइन जोड़ सकते हैं; बस डालें
host all postgres 127.0.0.1/32 trust
किसी भी अन्य पंक्तियों से पहले। (आप टिप्पणियों, # से शुरू होने वाली पंक्तियों को अनदेखा कर सकते हैं)। -
सेवा नियंत्रण कक्ष से PostgreSQL सेवा को पुनरारंभ करें (
start->run->services.msc
) -
psql
. का उपयोग करके कनेक्ट करें या pgAdmin4 या जो भी आपको पसंद हो -
चलाएँ
ALTER USER postgres PASSWORD 'fooBarEatsBarFoodBareFoot'
पोस्ट करता है -
आपके द्वारा pg_hba.conf में जोड़ी गई लाइन को हटा दें या इसे वापस बदल दें
-
परिवर्तनों को प्रभावी करने के लिए PostgreSQL को पुनः प्रारंभ करें।
यहां एक उदाहरण है pg_hba.conf
. का फ़ाइल (METHOD पहले से ही ट्रस्ट पर सेट है) ):
# 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
नोट: METHOD को वापस md5
. में बदलना याद रखें या अपना पासवर्ड बदलने के बाद यहां सूचीबद्ध अन्य विधि-विधि (जैसा कि ऊपर बताया गया है)।