我正在尝试连接到我在远程计算机上设置的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。
如果您有任何建议,请告诉我。 谢谢!
答案 0 :(得分:2)
您是否使用pg_ctl reload重新加载配置?