यदि आपने पहले से यह कोशिश नहीं की है, तो अपनी pg_hba.conf फ़ाइल की समीक्षा करें। इसे कुछ नाम दिया जाएगा जैसे /var/lib/pgsql/9.3/data/pg_hba.conf (फेडोरा 20); इसका पता लगाने के लिए आपको 'खोज / -नाम pg_hba.conf' का उपयोग करना पड़ सकता है।
फ़ाइल के निचले भाग में, स्थानीय परीक्षण के लिए 'METHOD' के मानों को 'विश्वास' में बदलें (देखें कि किसी अन्य के लिए डॉक्स पोस्ट करता है)। यह सुनिश्चित करने के लिए मशीन को रिबूट करें कि सब कुछ साफ शुरू हो गया है और नए पैरामेट्स पढ़े गए हैं।
उम्मीद है कि यह आपके संकटों को ठीक करेगा। इसने मेरी समस्याओं को Fedg 20 पर PostgreSQL 9.3 के साथ हल किया।
अद्यतन 2016-10-14:
उबंटू पर, आवश्यक फ़ाइल नाम है /etc/postgresql/9.5/main/pg_hba.conf
। केवल स्थानीय परीक्षण के लिए , इसे इस तरह से देखने के लिए संशोधित करें:
...
#
# Database administrative login by Unix domain socket
local all postgres peer
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
# local all all peer
local all all trust
# IPv4 local connections:
# host all all 127.0.0.1/32 md5
host all all 127.0.0.1/32 trust
METHOD "ट्रस्ट" के साथ दो लाइनें नई हैं। वे आपको उपयोगकर्ता नाम / पासवर्ड के बिना कनेक्ट करने की अनुमति देते हैं।
जब पूरा हो जाए, तो आपको सर्वर को फिर से चालू करना होगा:
sudo systemctl restart postgresql