Postgres无法连接到服务器:没有这样的文件或目录

时间:2015-04-12 17:27:18

标签: postgresql

我正在运行Debian服务器并使用SSH来管理它。今天我尝试安装Postgres并按照以下步骤进行操作:

apt-get install postgresql

su - postgres

psql

在我得到的最后一个命令之后:

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"?

我在网上找到了几个解决方案,但它们对我来说都不起作用。我发现,我需要删除" postmaster.pid"在这里:

/usr/local/var/postgres/postmaster.pid

但我没有" postgres"在我的" var"文件夹...

请帮助...... :(

1 个答案:

答案 0 :(得分:1)

除了apt-get install postgresql自动创建第一个群集出现问题外,您所做的是正确且通常足够的。通常在成功报告的中间会出现如下错误消息:

  

错误:无法创建默认群集

由于您还无法使用postgres完成任何工作,请使用

清除包
apt-get purge 'postgresql*'

然后重新安装

apt-get install postgresql

但这一次,请密切注意任何意味着未创建初始群集的错误消息,这将提供问题的实际原因。