无法连接到 PostgreSQL 服务器

Rob*_*Rob 1 postgresql

我正在尝试使用此处的说明设置 PostgreSQL 服务器。我通过以下方式安装了该软件包apt-get install postgresql,现在我正在执行以下步骤:

sudo -u postgres psql postgres

这给出了错误:

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)

我猜服务器没有运行,但我不知道如何启动它。任何提示将不胜感激。

更新service postgresql status即使在sudo service postgresql start.

更新 #2:运行ps auxw | grep post也没有任何结果,所以我猜服务器守护进程没有运行。

小智 6

检查当前创建了哪些数据库集群:

pg_lsclusters
Run Code Online (Sandbox Code Playgroud)

如果有,但没有运行,则启动它(替换版本和名称):

sudo pg_ctlcluster x.y name start
Run Code Online (Sandbox Code Playgroud)

如果没有,请创建一个并启动它:

sudo pg_createcluster --start x.y name
Run Code Online (Sandbox Code Playgroud)

通常,这应该在您安装软件包时自动发生。因此,要么在软件包安装期间发生了某些事情,要么该软件包已经安装并且有人已经弄乱了我上面显示的内容。