pg_hba.conf中,我有PostgreSQL的pg_hba.conf的问题
host all all 127.0.0.1/32 md5
host all all samenet md5
我还添加了
host all all samehost md5
两个
。
我正在使用pgAdminIII,尝试创建一个“新服务器注册”。当我连接到(localhost)时,它工作正常。但是,当我更改主机实际的工作站名称,它说:
FATAL: no pg_hba.conf entry for host "fe80::c81c:9e9c:6570:d0bf%20", user "postgres", database "postgres", SSL off
其他信息
- 操作系统:Windows 7旗舰版32位
- PostgreSQL服务器9.0.2
任何帮助,将不胜感激。
这是因为当您尝试连接时,您将连接到IPv6地址,而不是IPv4地址,并且您的pg_hba.conf中不存在IPv6地址。将您的IPv6地址添加到您的pg_hba.conf并重新加载PostgreSQL。 – Sean
尝试在pg_hba.conf中添加IP,例如“host all all fe80 :: c81c:9e9c:6570:d0bf/128 md5” – Igor
根据手册,“samenet”与任何子网中的任何地址服务器直接连接到,“同一主机”匹配任何服务器自己的IP地址,我已经尝试过,但没有运气。 –