ฉันเป็นมือใหม่ที่นี่และเพื่อการบริหารเซิร์ฟเวอร์ สองสามวันหลังฉันลงทะเบียนเซิร์ฟเวอร์กับHetznerกับ Ubuntu 11.04
ฉันตั้งใจจะทำงานกับ PostgreSQL ซึ่งฉันได้ติดตั้งจากแหล่งที่มาหลังจากล้มเหลวในการติดตั้งโดยใช้ apt-get การติดตั้งดังกล่าวไม่ได้ล้มเหลว แต่บริการ PostgreSQl ไม่เริ่มโดยอัตโนมัติหรือเมื่อฉันพยายามเริ่มด้วยตนเอง มันล้มเหลวด้วยข้อความแสดงข้อผิดพลาดต่อไปนี้เมื่อฉันพยายามทำอะไรกับมัน:
manager@Ubuntu-1104-natty-32-minimal:~$ sudo su postgres -c psql template1
psql: 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"?
นี่เป็นข้อผิดพลาดที่ฉันได้รับเมื่อฉันติดตั้ง PostgreSQL โดยใช้ apt-get และฉันติดตั้งใหม่จากแหล่งที่มา ต่อไปนี้เป็นผลลัพธ์ที่ฉันได้รับเมื่อติดตั้งจากแหล่งที่มา นี่เป็นการยืนยันว่า PostgreSQL ได้รับการติดตั้งอย่างแน่นอน
make -C config install
make[1]: Entering directory `/home/manager/postgresql-9.0.4/config'
/bin/mkdir -p '/usr/local/pgsql/lib/pgxs/config'
/bin/sh ../config/install-sh -c -m 755 ./install-sh '/usr/local/pgsql/lib/pgxs/config/install-sh'
make[1]: Leaving directory `/home/manager/postgresql-9.0.4/config'
PostgreSQL installation complete.
แต่บริการไม่เริ่มโดยอัตโนมัติหรือ ไม่ได้อยู่ที่นี่:
manager@Ubuntu-1104-natty-32-minimal:~$ ps auxw | grep post
manager 6734 0.0 0.0 4156 868 pts/0 S+ 14:10 0:00 grep --color=auto post
นี่คือการเรียกเก็บเงินจากความอดทนและความมั่นใจของฉัน โปรดช่วยฉันแก้ปัญหานี้ด้วย
perl: warning: Setting locale failed
เมื่อติดตั้ง postgresql อาจทำให้การติดตั้งล้มเหลวในการสร้างคลัสเตอร์ใหม่ดังนั้นเซิร์ฟเวอร์ postgresql จะไม่เริ่มทำงาน แก้ไขปัญหาสถานที่แล้วติดตั้ง postgresql ใหม่โดยใช้คำสั่งด้านบนเพื่อฉัน