我正在尝试连接到我在远程计算机上设置的 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
(其中 X.X.XXX.XX 是客户端的 IP 地址)
还有 postgresql.conf 文件添加
listen_addresses = '*'
port = 5432
max_connections = 100
但我仍然收到相同的错误消息。
但是,当在本地运行数据库时,它可以工作。
我正在 Mac 上运行数据库 (Postgres 9.3)。 客户端位于另一台 Mac 上,使用 JDBC 运行 Java。
如果您有任何建议,请告诉我。 谢谢!
最佳答案
您是否使用 pg_ctl reload 重新加载了配置?
关于java - PostgreSQL:pg_hba.conf 条目错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19389906/