psql:无法连接到服务器

问题描述 投票:0回答:1

全部错误为:

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,但是问题仍然存在。我完全不知道该如何工作。任何帮助,将不胜感激。

macos postgresql homebrew
1个回答
1
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.