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

मैं पोस्टग्रेज इंस्टालेशन के दौरान दर्ज किया गया पासवर्ड भूल गया हूं

  1. फ़ाइल ढूंढें pg_hba.conf - यह स्थित हो सकता है, उदाहरण के लिए /etc/postgresql-9.1/pg_hba.conf में ।

    cd /etc/postgresql-9.1/

  2. इसका बैकअप लें

    cp pg_hba.conf pg_hba.conf-backup

  3. निम्नलिखित पंक्ति रखें (या तो पहली असम्बद्ध पंक्ति के रूप में, या केवल एक के रूप में):

<ब्लॉकक्वॉट>

नीचे (स्थानीय और होस्ट) की सभी घटनाओं के लिए, यदि आपके पास कोई प्रतिकृति अनुभाग नहीं है, तो इसे अनुसरण के रूप में बदलना होगा, कोई एमडी 5 या पीयर ऑटिहिकेशन मौजूद नहीं होना चाहिए।

local  all   all   trust
  1. अपने PostgreSQL सर्वर को पुनरारंभ करें (उदा., Linux पर :)

    sudo /etc/init.d/postgresql restart

    अगर सेवा (डेमॉन) लॉग फ़ाइल में रिपोर्ट करना शुरू नहीं करती है:

    <ब्लॉकक्वॉट>

    स्थानीय कनेक्शन इस बिल्ड द्वारा समर्थित नहीं हैं

    आपको बदलना चाहिए

    local all all trust

    करने के लिए

    host all all 127.0.0.1/32 trust

  2. अब आप किसी भी उपयोगकर्ता के रूप में जुड़ सकते हैं। सुपरयूज़र के रूप में कनेक्ट करें postgres (ध्यान दें, सुपरयूजर नाम आपके इंस्टॉलेशन में भिन्न हो सकता है। कुछ सिस्टम में इसे pgsql कहा जाता है। , उदाहरण के लिए। )

    psql -U postgres

    या

    psql -h 127.0.0.1 -U postgres

    (ध्यान दें कि पहले कमांड से आप हमेशा स्थानीय होस्ट से नहीं जुड़े रहेंगे)

  3. पासवर्ड रीसेट करें ('my_user_name को पोस्टग्रेज . से बदलें चूंकि आप पोस्टग्रेज को रीसेट कर रहे हैं उपयोगकर्ता)

    ALTER USER my_user_name with password 'my_secure_password';

  4. पुराने pg_hba.conf Restore को पुनर्स्थापित करें क्योंकि यह बहुत खतरनाक है आसपास रखने के लिए

    cp pg_hba.conf-backup pg_hba.conf

  5. सुरक्षित pg_hba.conf . के साथ चलने के लिए सर्वर को पुनरारंभ करें

    sudo /etc/init.d/postgresql restart

आगे पढ़ना उस pg_hba फ़ाइल के बारे में:http://www.postgresql.org/docs/9.1/static/auth-pg-hba-conf.html



  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. PostgreSQL क्वेरी में वेरिएबल कैसे घोषित करें

  4. प्लेसहोल्डर के रूप में प्रश्न चिह्न की व्याख्या करने से पीडीओ को कैसे रोकें?

  5. PostgreSQL 9.0 को Windows सेवा के रूप में पंजीकृत करें और चलाएं