Postgresql में मेरे उपयोगकर्ता के लिए डिफ़ॉल्ट पासवर्ड - postgresql, homebrew

मैंने होम मैक के माध्यम से अपने मैक पर postgresql स्थापित किया। यह कहा गया कि उसने पोस्टग्रेस खाता नहीं बनाया है, लेकिन इसके बजाय मेरे उपयोगकर्ता नाम के साथ एक खाता उपयोग कर रहा है। हालांकि, कमांड चला रहा है psql विफल रहता है क्योंकि जब मैं अपना पासवर्ड टाइप करता हूं, तो यह कहता है कि यह गलत है। मैंने यह सुनिश्चित करने के लिए इसे पुनः प्रयास किया है कि मैं इसे गलत टाइप नहीं कर रहा हूं। तो पासवर्ड ने मुझे क्या दिया?

उत्तर:

जवाब के लिए 5 № 1

यहां दो अलग-अलग "खाते" हैं:

  1. ओएस एक्स उपयोगकर्ता जो PostgreSQL फ़ाइलों और प्रक्रियाओं का मालिक है। जब आपने PostgreSQL स्थापित किया था, तो आपने इसके लिए अपना स्वयं का उपयोगकर्ता खाता इस्तेमाल किया था।

  2. PostgreSQL उपयोगकर्ता जो PostgreSQL डेटाबेस में लॉग इन कर सकता है। डिफ़ॉल्ट रूप से, वह उपयोगकर्ता आपके PostgreSQL उदाहरण के लिए आंतरिक है और किसी भी ओएस एक्स उपयोगकर्ता के साथ कुछ लेना देना नहीं है।

Psql के लिए, आपको # 2 की आवश्यकता है।इंस्टॉलेशन के तुरंत बाद, "पोस्टग्रेस" नामक उपयोगकर्ता होना चाहिए जिसमें कोई पासवर्ड नहीं है जिसमें पूर्ण प्रशासनिक विशेषाधिकार हों - उन प्रमाणपत्रों के साथ लॉग इन करने का प्रयास करें (और कुछ सुरक्षित ASAP पर पासवर्ड बदलें)।


संबंधित सवाल
सबसे लोकप्रिय