尝试连接到服务器上的Postgres实例时出现以下错误。
拒绝访问数据库 服务器不授予对数据库的访问权限:服务器报告 致命:没有主页“fe80 :: 2d93:af94:879c:4fa%12”的pg_hba.conf条目,用户“postgres”,数据库“postgres”,SSL关闭
我尝试了HERE找到的三个明显的解决方案。也就是说,我试图在^链接中找到Syed Aslam解决方案。
我通过删除一些配置以破坏我的本地pgAdmin III连接来测试我正在重新启动服务。我已经检查了我的防火墙是否通过暂时关闭它来阻止连接。
任何人都可以帮我弄清楚为什么会收到这个错误吗?
Postgres 9.4.1答案 0 :(得分:0)
事实证明我在pg_hba.conf的条目中有一个IPv4作为IP地址。将其更改为这样的IPv6版本后:
IPv4 = 0.0.0.0/0 IPv6 = :: / 0
这一切都像我预期的那样奏效。来自user_0的评论和找到的文档HERE为我清除了它。
如果您在使用IPv4时使用IPv6,显然答案是相反的。