0

我正在尝试连接到我在远程机器上设置的 PostgreSQL 数据库。

我收到以下错误:

org.postgresql.util.PSQLException: FATAL: no pg_hba.conf entry for host "XX.X.XXX.XX", user "postgres", database "XXXXX", SSL off

我尝试通过添加以下行来修改 pg_hba.conf 文件:

host    all    all   X.X.XXX.XX/32    trust

(其中 XXXXX.XX 是客户端的 IP 地址)

以及 postgresql.conf 文件通过添加

listen_addresses = '*'
port = 5432
max_connections = 100

但我仍然收到相同的错误消息。

但是,在本地运行数据库时,它可以工作。

我在 Mac 上运行数据库(Postgres 9.3)。客户端在另一台 Mac 上,使用 JDBC 运行 Java。

如果您有任何建议,请告诉我。谢谢!

4

1 回答 1

2

您是否使用 pg_ctl reload 重新加载了配置?

于 2013-10-16T10:14:57.807 回答