स्पष्ट रूप से यह पूछने के लिए एक बहुत कठिन सवाल है क्योंकि, जैसा कि सरल है, कोई भी इसका उत्तर नहीं देता है।
मेरे पास पोस्टग्रेएसक्यूएल उबंटू 12.10 सर्वर (कोई जीयूआई) पर चल रहा है।
:मेरा लक्ष्य - - मेरे सवाल का एक डेटाबेस नाम "mydb" और एक उपयोगकर्ता "व्यवस्थापक" ऐसा है कि मैं खोल से एक साधारण उपयोगकर्ता के रूप में इस आदेश को देने के लिए और डेटाबेस से कनेक्ट कर सकते हैं बनाने के लिए है
$ psql -U admin -d mydb
लेकिन मुझे इसका कहीं भी जवाब नहीं मिल रहा है।
$ sudo su -m postgres
[email protected]:~$ psql
psql (9.1.7)
Type "help" for help.
postgres=#
मैं पता लगा है एक डेटाबेस नाम "mydb" और एक उपयोगकर्ता "व्यवस्थापक बनाने का तरीका:
मैं su'ing और psql आदेश चलाकर postgres उपयोगकर्ता के रूप में लॉग इन कर सकते व्यवस्थापक mydb "डेटाबेस" से जुड़ सकते हैं ":" ऐसी है कि
postgres=# \du
Role name | List of roles Attributes | Member of
-----------+------------------------------------------------
admin | Superuser, Create role, Create DB | {}
postgres | Superuser, Create role, Create DB, Replication | {}
मैं नहीं पता लगा कि कैसे सुनिश्चित करें कि उपयोगकर्ता करना है "- शायद किसी के साथ ऐसे विशेषाधिकारों की आवश्यकता नहीं है? [लिखे जाते समय, मुझे लगता है कि मैं शायद व्यवस्थापक से सुपर उपयोगकर्ता विशेषाधिकारों को रद्द कर देना चाहिए ध्यान दें।]
और क्या मैं सच में जानना चाहते हैं कि कैसे एक नियमित उपयोगकर्ता के खोल से कनेक्ट करने के लिए है:
$ psql -U postgres
psql: FATAL: Peer authentication failed for user "postgres"
रहे हैं postgreSQL चलाने के बारे में निश्चित रूप से अनजान धारणाएं जिन्हें मैं गलत समझ रहा हूं, लेकिन खोज के कुछ घंटों, ट्यूटोरियल्स को देखते हुए, समस्या ने हल नहीं किया है। अगर कोई कहता है कि इसका पहले से ही उत्तर दिया गया है, तो विशेष रूप से अगर यह है तो मैं पूरी तरह से खुश रहूंगा। मुझे लगता है और उम्मीद है कि जवाब सरल है और आपकी मदद की सराहना करता है।
धन्यवाद, जीई
धन्यवाद तुम बी बहुत। मुझे बाहर निकलना है, लेकिन जब मैं वापस आऊंगा तो आपके उत्तर और लिंक पर जाउंगा। – zabouti
उम्मीद है कि यह काम करता है। PostgreSQL एक महान डेटाबेस है, लेकिन कुछ परिस्थितियों में काफी खड़ी सीखने की वक्र है – thaJeztah
thaJeztah - मैं टिप्पणी में जो कुछ भी किया था उसे लिखने के लिए प्रतीत नहीं होता है, लेकिन मूल रूप से, आपकी सलाह काम करती है। बहुत बहुत धन्यवाद! – zabouti