सबसे पहले, मैं Vagrant और Postgres में नया हूं।
मैंने बिना किसी परेशानी के http://files.vagrantup.com/lucid32.box का उपयोग करके अपना वैग्रेंट उदाहरण बनाया । मैं चलाने में सक्षम हूं vagrant up
और vagrant ssh
बिना मुद्दे के।
मैंने एक छोटे से फेरबदल के साथ निर्देशों का पालन किया , मैंने "पोस्टग्रैस्कल पोस्टग्रैसक्कल-कंट्रीब" के बजाय "पोस्टग्रैस्कल-8.4-पोस्टगिस" पैकेज स्थापित किया।
मैंने सर्वर का उपयोग शुरू किया:
postgres@lucid32:/home/vagrant$ /etc/init.d/postgresql-8.4 start
योनि के उदाहरण से जुड़ा हुआ है, मैं psql
मुद्दे के बिना उदाहरण से कनेक्ट करने के लिए उपयोग कर सकता हूं ।
मेरे वैग्रांटफाइल में मैंने पहले ही जोड़ा था:
config.vm.forward_port 5432, 5432
लेकिन जब मैं स्थानीय होस्ट से psql चलाने की कोशिश करता हूं तो मुझे यह मिलता है:
psql: could not connect to server: Connection refused
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
मुझे यकीन है कि मुझे कुछ आसान याद आ रहा है। कोई विचार?
अपडेट करें:
मुझे इस तरह के एक मुद्दे का संदर्भ मिला और लेख ने सुझाव दिया:
psql -U postgres -h localhost
उसके साथ मुझे मिलता है:
psql: server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.