PostgreSQL 9.3和同行authentication

这看起来很愚蠢,但不起作用。

我的pg_hba.conf

 # type database user address type local all postgres peer # postgres user local all fred peer # fred should be able to get in w/o password host all all 127.0.0.1/32 peer # ipv6 local connections host all all ::1/128 peer # ipv4 local host all all 0.0.0.0/0 md5 # authenticated from any host 

现在,良好的旧fred可以连接查找时,只是做psql freddb ,但是当fred尝试psql -h localhost freddb它提示input密码,我觉得它不应该凭借pg_hba中的第三行。 什么给朋友? 帮助老fred在这里。

对等身份validation仅在本地套接字上受支持。 当您尝试使用给定的configuration重新启动postgres时,它将失败并出现致命错误。