我正在运行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"文件夹...
请帮助...... :(
答案 0 :(得分:1)
除了apt-get install postgresql
自动创建第一个群集出现问题外,您所做的是正确且通常足够的。通常在成功报告的中间会出现如下错误消息:
错误:无法创建默认群集
由于您还无法使用postgres完成任何工作,请使用
清除包apt-get purge 'postgresql*'
然后重新安装
apt-get install postgresql
但这一次,请密切注意任何意味着未创建初始群集的错误消息,这将提供问题的实际原因。