【问题标题】:Postgres: missing or erroneous pg_hba.conf filePostgres:缺少或错误的 pg_hba.conf 文件
【发布时间】:2009-04-13 19:09:46
【问题描述】:

我的办公桌上有两台机器,它们连接到同一个 IP 网络。我正在尝试将应用程序从一台机器连接到另一台机器上的 postgres 数据库。 起初,带有应用程序的主机给了我 PSQLException:

FATAL: no pg_hba.conf entry for host "192.168.1.18", user "user1", database "test", SSL off

所以我编辑了我的 pg_hba.conf 文件以接受 IP 地址:192.168.1.18,在文件末尾添加以下行:

host    pnp         all         192.168.1.18      trust

然后我收到另一种错误消息:

FATAL: missing or erroneous pg_hba.conf file

这里有什么我遗漏的吗?

谢谢, 兰斯洛特

【问题讨论】:

    标签: postgresql configuration


    【解决方案1】:

    您还必须指定主机的网络掩码。所以要么是“192.168.1.18/32”要么是“192.168.1.18 255.255.255.255”而不是裸IP地址。

    有关详细信息,请参阅在线手册中的the pg_hba.conf file 章节。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多