मैं उबंटू 12.04 सर्वर पर हूं और मैं postgresql स्थापित करने की कोशिश कर रहा हूं। अभी तक, मैंने इसे सफलतापूर्वक इंस्टॉल किया है लेकिन इसे कॉन्फ़िगर करने में असमर्थ है। मैं आगे बढ़ने के लिए एक भूमिका बनाने के लिए की जरूरत है और मैं टर्मिनल में इस आदेश को दौड़ा:उपयोगकर्ता पोस्टग्रेज़ बनाने में असमर्थ: भूमिका "पोस्टग्रेस" मौजूद नहीं है
[email protected]: createuser -s -r postgres
और यह कहा:
createuser: could not connect to database postgres: FATAL: role "root" does not exist
ठीक है, तो मैं क्या किया:
su - postgres
और फिर फिर से प्रयास किया
[email protected]: createuser -s -r postgres
और मैं त्रुटि
createuser: could not connect to database postgres: FATAL: role "postgres" does not exist
मिला है और मैं जब मैं कर
psql -d dbname
इसका एक पाश की तरह, मैं बनाने के लिए असमर्थ हूँ एक ही त्रुटि मिलती है एक भूमिका postgres
क्योंकि एक भूमिका postgres
पहले से मौजूद नहीं है।
मैं इसे कैसे ठीक करूं?
postgres संस्करण 9.1.x और Ubuntu संस्करण 12.10
'sudo pg_lsclusters' का आउटपुट क्या है? –
@ एएच। आदेश 'pg_lsclusters' नहीं मिला था। उसने मुझे 'postgresql-common' पैकेज स्थापित करने के लिए कहा। मैंने रूट उपयोगकर्ता के रूप में करने की कोशिश की और मुझे एक त्रुटि मिली। इसने 'पोस्टग्रेस-एक्ससी' और' डीपीकेजी को हटाने की कोशिश की: त्रुटि प्रसंस्करण पोस्टग्रेस-एक्ससी (--remove): 'और फिर यह बाहर निकलें। – ktkaushik