0
我想連接到我在遠程機器上設置的PostgreSQL數據庫。PostgreSQL:與pg_hba.conf條目出錯
我得到以下錯誤:
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。
如果您有任何建議,請讓我知道。 謝謝!
我想你需要將'x.x.xxx.x'改爲'all'或'0.0.0.0',你爲什麼要這麼做!?這是不合邏輯的!你每秒都會得到一個隨機IP嗎?! – 2013-10-15 20:01:23
您可以很確定/ 32不是您的服務器IP的網絡掩碼,請嘗試使用/ 24。 – regilero