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

PostgreSQL उपयोगकर्ता के लिए रिक्त पासवर्ड सेट करें

इसे createuser . के साथ ठीक करना काम नहीं करेगा। प्रति man createuser . के लिए पेज , यह कहता है कि यदि आपको वास्तव में पासवर्ड की आवश्यकता है तो लॉगिन विफल हो जाएगा और --no-password सेट करें . createuser बस एक उपयोगकर्ता बनाता है। यह नहीं करता है तय करें कि उपयोगकर्ता को कैसे प्रमाणित करना होगा।

प्रमाणीकरण मुख्य रूप से pg_hba.conf . में नियंत्रित किया जाता है , जो यह तय करता है कि लॉगिन पर पासवर्ड की आवश्यकता है या नहीं। मैंने OS X पर PostgreSQL कभी नहीं चलाया है। Linux पर, मेरे डिस्ट्रो का स्टॉक कॉन्फिडेंस इस तरह दिखता है:

# TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     ident
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust

सुनिश्चित करें कि आपके पास विकास पहुंच के लिए पहली पंक्ति जैसा कुछ है। नोट:psql यदि कोई --host नहीं है तो यूनिक्स सॉकेट से कनेक्ट करने का प्रयास करेगा विकल्प सेट। यदि आप psql --host localhost . से जुड़ने का प्रयास करते हैं तो दूसरी पंक्ति का उपयोग किया जाएगा



  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 में एक से अधिक कॉलम पर WHERE IN करना

  3. उबंटू पर पोस्टग्रेस्क्ल को पूरी तरह से शुद्ध और पुनर्स्थापित कैसे करें?

  4. कैसे लॉग () PostgreSQL में काम करता है

  5. एसक्यूएल:उन रिकॉर्ड्स का चयन करें जहां सभी जुड़े हुए रिकॉर्ड कुछ शर्तों को पूरा करते हैं