2015-05-07 14 views
7

मुझे डेटाबेस बनाने की आवश्यकता है। सबसे पहले मैं चलाएँ: sudo su - postgres तब: createdb test और मैं यह त्रुटि मिलती रहती: createdb: could not connect to database template1: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432" यह बेवकूफ है, मैं psql साथ कोई समस्या कभी नहीं का सामना करना पड़ा, लेकिन इस बार मुझे नहीं क्या गलत है मिल ... और कोई बाहरी सर्वर, मैं स्थानीय रूप से जुड़ा हुआ हूँ। कृपया मदद करें। मैं उबंटू पर दौड़ रहा हूं।PostgreSQL अजीब त्रुटि: डेटाबेस टेम्पलेट से कनेक्ट नहीं हो सका 1: सर्वर से कनेक्ट नहीं हो सका: ऐसी कोई फ़ाइल या निर्देशिका

+0

क्या आपने हाल ही में अपग्रेड किया था? Postgresql चल रहा है (ps -ef | grep "post")? – Patrick

+0

हैलो @ पैट्रिक यह आज एक ताजा स्थापित था, 'ps -ef' का आउटपुट | grep "post" 'है: ' रूट 1025 1015 0 11:27 अंक/0 00:00:00 sudo su - postgres रूट 1026 1025 0 11:27 अंक/0 00:00:00 su - postgres पोस्टग्रेस 1027 1026 0 11:27 अंक/0 00:00:00 -su पोस्टग्रेज़ 1031 1027 0 11:29 अंक/0 00:00:00 ps -ef पोस्टग्रेज़ 1032 1027 0 11:29 अंक/0 00:00:00 grep post' – pptt

+0

आपको अपनी 'pg_hba.conf' फ़ाइल जांचनी चाहिए। यूनिक्स सॉकेट पर एक स्थानीय कनेक्शन काम करना चाहिए, लेकिन बेहतर सुनिश्चित करें। अन्य समस्या पोर्ट हो सकती है, जिसे आप 'postgresql.conf' फ़ाइल में देख सकते हैं। – Patrick

उत्तर

3

त्रुटि संदेश पता चलता है:

Is the server running locally

और टिप्पणियों में तैनात ps -ef | grep "post" का परिणाम के अनुसार, इस सवाल का जवाब एक निश्चित नहीं है, server processes वहाँ नहीं कर रहे हैं, सर्वर नहीं चल रहा है।

तथ्य यह है कि आप लिखने कि मैं psql साथ कोई समस्या कभी नहीं का सामना करना पड़ा, चलता है कि यह स्थापित किया गया था और इससे पहले कि काम कर रहे, /var/log/postgresql अंदर सबसे हाल ही में लॉग फ़ाइल में उस मामले नज़र में क्यों यह दर्शाता है किसी भी गंभीर त्रुटि संदेश के लिए जाँच करने के लिए सर्वर शुरू नहीं हुआ।

संबंधित मुद्दे