【问题标题】:Postgresql macports cannot connect problemPostgresql macports无法连接问题
【发布时间】:2011-10-21 14:58:07
【问题描述】:

我尝试在最近安装的带有 macports 的 postgresql90-server 实例上运行 createuser 命令,但出现此错误。

createuser:无法连接到数据库 postgres:无法连接到服务器:权限被拒绝 服务器是否在本地运行并接受 Unix 域套接字“/var/pgsql_socket/.s.PGSQL.5432”上的连接?

如果我运行 psql 它连接到数据库没有问题,那可能是什么问题?

【问题讨论】:

  • 显然我需要用 -h 标志设置主机,在我看来这只是愚蠢的!

标签: macos postgresql macports


【解决方案1】:

这似乎是 Lion 的问题,因为它(或者可能是 xcode)带有安装在其上的 postgreSQL 版本。

您可以在其他帖子中找到解决方案:

Repairing Postgresql after upgrading to OSX 10.7 Lion

【讨论】:

    【解决方案2】:

    我通过将DATABASES.HOST 值更改为/tmp/ 解决了这个问题(出于某种原因,在将OS X 更新为M-Lion 后,postgresql 将套接字文件夹更改为/tmp/)。

    【讨论】:

      猜你喜欢
      • 2021-11-18
      • 2011-04-10
      • 2011-07-28
      • 2016-01-14
      • 1970-01-01
      • 1970-01-01
      • 2017-04-09
      • 2012-11-01
      • 2016-06-16
      相关资源
      最近更新 更多