我正在尝试连接到我在远程机器上设置的 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。
如果您有任何建议,请告诉我。谢谢!