psql:无法连接到服务器

时间:2014-08-28 15:04:23

标签: macos postgresql homebrew

整体错误如下:

  

psql:无法连接到服务器:没有这样的文件或目录。是个   服务器在本地运行并接受Unix域套接字上的连接   " /tmp/.s.PGSQL.5432"

这是我第二次在Mac上通过Homebrew设置Postgresql,我不知道发生了什么。以前,它一直在工作。在某些时候,我必须输入一个搞砸事情的命令。我不确定。现在,每当我从命令行输入SQL命令时,我都会收到上述消息。我运行了一个命令来检查服务器是否正在运行,而且显然不是。如果我尝试使用

启动服务器
  

$ postgres -D / usr / local / pgsql / data

我收到以下错误:

  

postgres无法访问服务器配置文件   " /usr/local/pgsql/data/postgresql.conf" ;:没有这样的文件或目录

我已经通过Homebrew卸载并重新安装了Postgresql,但问题仍然存在。我完全不知道如何让这个工作。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您的数据目录很可能是错误的。

在终端上发出“sudo find / -name”postgresql.conf“”以查看postgres文件所在的位置。在数据目录中执行ls。在启动postgres时在-D选项中使用它