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

गलती से हटाए गए डिफ़ॉल्ट सुपरयुसर विशेषाधिकार पोस्टग्रेज - क्या मैं इसे वापस प्राप्त कर सकता हूं?

एक एकल-उपयोगकर्ता मोड है जहां आपके पास हमेशा सुपरयूज़र क्षमताएं होती हैं:

जड़ के रूप में

service postgresql stop

जैसा कि उपयोगकर्ता पोस्टग्रेज करता है:(आपको संस्करण संख्या बदलने की आवश्यकता हो सकती है (यहां 9.1)गैर .deb डिस्ट्रोस का शायद यहां भी एक अलग पथ होगा। पहला पथ पोस्टग्रेज बाइनरी है, दूसरा वह निर्देशिका है जिसमें postgresql.conf शामिल है।

/usr/lib/postgresql/9.1/bin/postgres --single -D /etc/postgresql/9.1/main/

नई कमांड लाइन पर

alter user postgres with superuser;

ctrl-d बाहर निकलने के लिए।

जड़ के रूप में:

service postgresql start

इसी तरह की रणनीति का उपयोग पासवर्ड आदि को सेट या रीसेट करने के लिए किया जा सकता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कर्सर.execute(im_entry.test (+entrym+) VALUES ('+p+');)

  2. PostgreSQL डेटाबेस में SQL डंप आयात करें

  3. पोस्टग्रेएसक्यूएल का परिचय

  4. 3 मिलियन पंक्तियों के साथ PostgreSQL डेटाबेस पर धीमी सरल अद्यतन क्वेरी

  5. PostgreSQL के लिए कस्टम ट्रिगर आधारित उन्नयन