Postgres pgAdmin III拒绝访问数据库

时间:2015-03-09 13:14:05

标签: database postgresql windows-server-2012 pgadmin

尝试连接到服务器上的Postgres实例时出现以下错误。

拒绝访问数据库 服务器不授予对数据库的访问权限:服务器报告 致命:没有主页“fe80 :: 2d93:af94:879c:4fa%12”的pg_hba.conf条目,用户“postgres”,数据库“postgres”,SSL关闭

我尝试了HERE找到的三个明显的解决方案。也就是说,我试图在^链接中找到Syed Aslam解决方案。

我通过删除一些配置以破坏我的本地pgAdmin III连接来测试我正在重新启动服务。我已经检查了我的防火墙是否通过暂时关闭它来阻止连接。

任何人都可以帮我弄清楚为什么会收到这个错误吗?

Postgres 9.4.1
pgadmin III版本1.20
Windows Server 2012(主机)
Windows 7(尝试从此连接到主机)

1 个答案:

答案 0 :(得分:0)

事实证明我在pg_hba.conf的条目中有一个IPv4作为IP地址。将其更改为这样的IPv6版本后:

IPv4 = 0.0.0.0/0 IPv6 = :: / 0

这一切都像我预期的那样奏效。来自user_0的评论和找到的文档HERE为我清除了它。

如果您在使用IPv4时使用IPv6,显然答案是相反的。