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

JDBC के माध्यम से Postgresql 8.4 पर कोई पासवर्ड सेट किए बिना उपयोगकर्ता के रूप में कनेक्ट करें

अगर आपके पास pg_hba.conf है आवश्यकता पर सेट करें md5 प्रमाणीकरण और उपयोगकर्ता के पास कोई पासवर्ड नहीं है, तो कोई प्रमाणीकरण नहीं हो सकता है।

ALTER USER the_user_name PASSWORD 'give_it_a_password';

वैकल्पिक रूप से, ident . का उपयोग करें या (केवल लोकलहोस्ट के लिए, असुरक्षित) trust pg_hba.conf . में उस उपयोगकर्ता/डीबी कॉम्बो के लिए प्रमाणीकरण अगर आपके पास वास्तव में कोई पासवर्ड नहीं होना चाहिए। यह आमतौर पर एक बुरा विचार है, बस एक पासवर्ड सेट करना बेहतर है।

डेमो:

$ psql -q -U postgres postgres
postgres=# CREATE USER nopw;
CREATE ROLE

$ psql -h localhost -U nopw postgres
Password for user nopw:               [pressed enter]
psql: fe_sendauth: no password supplied

$ psql -q -U postgres postgres
postgres=# ALTER USER nopw PASSWORD 'test';
postgres=# \q

$ psql -q -h localhost -U nopw postgres
Password for user nopw:            [entered 'test' then pressed enter]
postgres=> 


  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. ईएफ कोर में पोस्टग्रेएसक्यूएल के लिए कॉलम पर नियमित अभिव्यक्ति का मिलान कैसे करें?

  3. पैकेज, संस्करण और लाइसेंस कैसे मॉडल करें?

  4. PostgreSQL कनेक्शन पूलिंग:भाग 1 - पेशेवरों और विपक्ष

  5. sqlalchemy का उपयोग करके postgresql से कनेक्ट करते समय त्रुटि