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

FATAL:उपयोगकर्ता पोस्टग्रेज के लिए पासवर्ड प्रमाणीकरण विफल रहा (pgAdmin 4 के साथ postgresql 11)

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 . में बदलना याद रखें या अपना पासवर्ड बदलने के बाद यहां सूचीबद्ध अन्य विधि-विधि (जैसा कि ऊपर बताया गया है)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL विंडोज़ में नाम संसाधित करता है

  2. Postgresql में बिगिन फ़ील्ड को किसी दिनांक में कैसे प्रारूपित करें?

  3. PostgreSQL 9.1 . में स्वायत्त लेनदेन

  4. पोस्टग्रेएसक्यूएल के लिए पीजीपूल के लिए एक गाइड:भाग दो

  5. PostgreSQL में पेजिंग के लिए कर्सर का उपयोग करना