我是这里的新手,也是服务器管理的新手。几天前,我用 Ubuntu 11.04向Hetzner注册了一个服务器。
我打算使用 PostgreSQL,在使用 apt-get 安装失败后,我已经从源代码安装了 PostgreSQL。这样的安装不会失败,但 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"?
Run Code Online (Sandbox Code Playgroud)
这是我在使用 apt-get 安装 PostgreSQL 并从源代码重新安装时遇到的错误。以下是我从源代码安装时得到的输出。这确认确实安装了 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.
Run Code Online (Sandbox Code Playgroud)
但是,服务不是自动启动的吗?它不在这里:
manager@Ubuntu-1104-natty-32-minimal:~$ ps auxw | grep …Run Code Online (Sandbox Code Playgroud)