【发布时间】:2015-07-30 05:41:06
【问题描述】:
在我的本地主机系统上的 5432 上运行和验证的 Postgresql 服务器:
如果我输入:psql -l,我会得到以下响应:
psql:无法连接到服务器:没有这样的文件或目录
服务器是否在本地运行并接受 Unix 域套接字“/var/run/postgresql/.s.PGSQL.5432”上的连接?
如果我输入psql -h localhost -l,它会起作用并给我一个数据库列表。
pg_hba.conf 文件已打开,显示:
TYPE DATABASE USER ADDRESS METHOD
“local”值仅适用于 Unix 域套接字连接:
local all all trust
允许任何IP无密码连接:
host all all 0.0.0.0/0 trust
IPv4 本地连接:
host all all 127.0.0.1/32 trust
IPv6 本地连接:
host all all ::1/128 trust
我错过了什么?在其他系统上,命令行的第一次调用工作正常。
【问题讨论】:
标签: postgresql