Tôi là một người mới ở đây và quản trị máy chủ. Vài ngày trước, tôi đã đăng ký một máy chủ với Hetzner với Ubuntu 11.04.
Tôi dự định làm việc với PostgreSQL, mà tôi đã cài đặt từ nguồn sau khi không cài đặt bằng apt-get. Việc cài đặt như vậy không thành công, nhưng dịch vụ PostgreSQl không tự khởi động hoặc khi tôi cố gắng khởi động thủ công. Nó không thành công với thông báo lỗi sau khi tôi cố gắng làm bất cứ điều gì với nó:
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"?
Đây là lỗi tôi gặp phải khi tôi cài đặt PostgreSQL bằng apt-get và tôi đã cài đặt lại từ nguồn. Sau đây là đầu ra tôi nhận được khi tôi cài đặt nó từ nguồn. Điều này xác nhận rằng PostgreSQL thực sự đã được cài đặt.
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.
Nhưng, không phải dịch vụ bắt đầu tự động sao? Nó không có ở đây:
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
Điều này đang làm tổn hại đến sự kiên nhẫn và tự tin của tôi. Xin hãy giúp tôi giải quyết vấn đề này.
perl: warning: Setting locale failed
khi cài đặt postgresql, điều đó có thể khiến việc cài đặt không tạo được một cụm mới, vì vậy máy chủ postgresql sẽ không khởi động. Khắc phục sự cố ngôn ngữ đó và cài đặt lại postgresql với hướng dẫn ở trên có hiệu quả với tôi.