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

Postgresql superuser के लिए कोई पासवर्ड संकेत नहीं

आपका pg_hba.conf यूनिक्स सॉकेट कनेक्शन के लिए वास्तव में पासवर्ड की आवश्यकता होनी चाहिए, लेकिन इसके आस-पास अभी भी ऐसे तरीके हैं जिन्हें आपको सत्यापित करना चाहिए:

  1. एक .pgpass पासवर्ड वाली पोस्टग्रेज़ होम निर्देशिका में फ़ाइल (PGPASSFILE<भी देखें। /ए> एक गैर-मानक पथ के लिए पर्यावरण चर)।

  2. PGPASSWORD पर्यावरण चर सेट किया जा सकता है।

और यह भी संभावना है कि आप गलत pg_hba.conf फ़ाइल को संपादित कर रहे हैं। पोस्टग्रेज के रूप में कनेक्ट होने पर, SHOW hba_file के साथ सत्यापन के लिए सही पथ प्राप्त किया जा सकता है। एसक्यूएल कमांड।

साथ ही, आप लॉग फ़ाइल, /var/log/postgresql/postgresql-9.1-main.log की जांच करना चाह सकते हैं। यह पुष्टि करने के लिए कि कॉन्फ़िगरेशन फ़ाइलें आपके द्वारा मांगे जाने पर पुनः लोड हो जाती हैं, और प्रमाणीकरण के दौरान किसी भी संदिग्ध संदेश की तलाश करें।

पोस्टग्रेज़ उपयोगकर्ता के साथ पासवर्ड रहित कनेक्शन सामान्य होने के कारण, डेबियन PG-9.1 pg_hba.conf उन्हें अनुमति न देने के बारे में यह टिप्पणी है:

# DO NOT DISABLE!  
# If you change this first entry you will need to make sure that the  
# database superuser can access the database using some other method.  
# Noninteractive access to all databases is required during automatic  
# maintenance (custom daily cronjobs, replication, and similar tasks).  
#  
# Database administrative login by Unix domain socket  
local   all             postgres                                peer  

चूंकि डेबियन और उबंटू एक ही पोस्टग्रेज पैकेज का उपयोग करते हैं, यह उबंटू पर भी लागू होता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBI का उपयोग करके 2d सरणी को PostgreSQL DB से java 2d सरणी में कैसे बदलें?

  2. रेल कार्यात्मक अनुक्रमणिका पोस्टग्रेज करता है

  3. विंडोज़ पर पीएलवी 8 कैसे स्थापित करें?

  4. बहुत सारे पोस्टग्रेस्क्ल संस्करण स्थापित:केवल एक चुने हुए पोस्टग्रेस्क्ल संस्करण को कैसे शुरू करें या अनावश्यक लोगों को कैसे हटाएं? आवश्यक पोर्ट मानक 5432 . है

  5. Activerecord और POSTGRES का उपयोग करके उत्पाद समीक्षा स्कोर को औसत कैसे करें