pg_hba.conf拒绝主机“myip”的连接

时间:2016-08-12 01:13:11

标签: sql postgresql access appliance

美好的一天!我是库尔特。我只是想问一个问题。

是的,关于这个问题有很多问题,但是,我说的解决方案来自其他主题,例如将我的IP添加到pg_hba.conf。请看图片:

Error Dialog

pg_hba config

信息:我正在使用正确的用户,密码,dbname访问设备数据库(因为它位于文档中)。

但是,在我将IP配置到pg_hba.conf之后,我确实在services.msc上重启了postgresql,但错误仍然存​​在。

我已经重启了我的电脑,但错误仍然存​​在。

我该怎么办?

谢谢!

3 个答案:

答案 0 :(得分:0)

您的pg_hba文件似乎已经确定,并且您说您已重新启动了postgres服务。

我可以问一下,你重启了哪个postgres服务?服务器或客户端?

pg_hba文件是服务器配置。因此,必须重新启动服务器才能使其生效。

答案 1 :(得分:0)

如果您已单独指定并尝试重新加载配置,则可以检查postgresql.conf中的hba_file值...还要检查您是否输入了正确的IP。

数据库服务器成功重启意味着您没有配置错误。

答案 2 :(得分:0)

希望对我的案件有所帮助。 (我知道这是一个旧案例)

几个星期前,我遇到了同样的错误,但是很奇怪,因为我已经工作了好几个月了。 经过仔细检查后意识到所有配置都可以,我读了一个警告的帖子。 那就是我们被黑了,攻击者在pg_hba.conf文件中的所有注释之前添加了这3行。

  • 托管所有myowndb 0.0.0.0/0拒绝
  • 托管所有postgres 0.0.0.0/0拒绝
  • 托管所有pgdbadm 0.0.0.0/0 md5

删除前两行后,所有连接都是可能的。 显然,我公司的安全团队受到了警告,并进行了漏洞扫描以丢弃其他一些损失。