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

psql:FATAL:उपयोगकर्ता पोस्टग्रेज के लिए पहचान प्रमाणीकरण विफल रहा

निम्नलिखित चरण उबंटू 12.04 पर पोस्टग्रेज 9.1 की एक नई स्थापना के लिए काम करते हैं। (उबंटू 14.04 पर भी 9.3.9 पोस्टग्रेज के लिए काम किया।)

डिफ़ॉल्ट रूप से, postgres 'postgres' नाम का एक उपयोगकर्ता बनाता है। हम उसके रूप में लॉग इन करते हैं, और उसे एक पासवर्ड देते हैं।

$ sudo -u postgres psql
\password
Enter password: ...
...

psql . का लॉगआउट \q . लिखकर या ctrl+d . फिर हम 'पोस्टग्रेज' के रूप में जुड़ते हैं। -h localhost भाग महत्वपूर्ण है :यह psql . को बताता है क्लाइंट जिसे हम टीसीपी कनेक्शन (जो पासवर्ड प्रमाणीकरण का उपयोग करने के लिए कॉन्फ़िगर किया गया है) का उपयोग करके कनेक्ट करना चाहते हैं, और पीयर कनेक्शन द्वारा नहीं (जो पासवर्ड की परवाह नहीं करता है)।

$ psql -U postgres -h 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. पोस्टग्रेज उबंटू के लिए पीडीओ स्थापित करें

  2. भूले हुए असाइनमेंट ऑपरेटर =और सामान्य :=

  3. LOWER () - PostgreSQL में लोअरकेस में कनवर्ट करें

  4. Psycopg2 प्लेसहोल्डर्स के साथ तालिका में सम्मिलित करें

  5. एक JSONB फ़ील्ड से समेकित कुंजी/मान जोड़े को फ़्लैट करें?