整个错误显示为:
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,但是问题仍然存在。我完全不知道该如何工作。任何帮助,将不胜感激。
brew services
命令没有帮助,因为它们使一切看起来都正常工作。删除postmaster.pid
最终使一切再次正常运行。谢谢!