无法在本地连接到PostgreSQL服务器

时间:2015-05-17 22:20:57

标签: postgresql osx-yosemite

我的计算机在OSX(10.10.3)上运行PostgreSQL服务器(9.4)时崩溃了,当我尝试从终端/命令行或pgAdminIII登录时,我现在遇到了问题。我接受了这里的建议,但无法找到/usr/local/var/postgres/postmaster.pid,但能够找到/Library/PostgresQL/9.4/data/postmaster.pid。我删除了后一个文件,重置后,我收到一条新的错误消息,说明" postgres"角色不存在。在恐慌中,我立即恢复了postmaster.pid并回到了#34;无法连接到服务器。服务器是否在本地运行并接受unix域套接字上的连接' /tmp/.s.pgsql.5432'?"任何帮助解决这个问题将非常感激。我使用PSQL网站上的通用二进制安装程序安装了PostgreSQL。

我已经通过卸载并重新安装PostgreSQL来解决这个问题,但希望能有一个更优雅,更干净的方法,就像我认为我在删除postmaster.pid时所发现的那样,特别是如果我将使用大量的数据库在将来。谢谢。

1 个答案:

答案 0 :(得分:1)

对于Mac OS X,我建议使用Postgres.app