Java PostgreSQL:pg_hba.conf条目出错
我正在尝试连接到我在远程计算机上设置的PostgreSQL数据库 我得到以下错误:Java PostgreSQL:pg_hba.conf条目出错,java,postgresql,jdbc,Java,Postgresql,Jdbc,我正在尝试连接到我在远程计算机上设置的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
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上,运行Java和JDBC
如果你有任何建议,请告诉我。
谢谢大家! 您是否使用pg_ctl reload重新加载配置?我认为您需要将
x.x.xxx.x
更改为all
或0.0.0
,为什么要这样做!?这不合逻辑!你每秒都会得到一个随机的ip吗?!您可以非常确定/32不是服务器IP的网络掩码,请尝试改用/24。