0

何日もこれを続けていると、mac os ML を実行しているローカル マシン上の postgreSQL データベースに接続できません。

私のマシンの nmap は、postgres が 5432 で実行されていることを示しており、pgadmin と psql を介してローカルに接続できます。

pg_hba.conf file for postgres    
local   all             all                                     trust    
host    all             all             127.0.0.1/32           trust    
host    all             all             192.168.0.2/16            trust

リッスン アドレスは * に設定されます

JDBC に接続しようとすると、次の例外が発生します。

org.postgresql.util.PSQLException: 接続が拒否されました。ホスト名とポートが正しいこと、およびポストマスターが TCP/IP 接続を受け入れていることを確認してください。

4

1 に答える 1

1

このような問題のトラブルシューティングでは、次の項目を順番に確認してください。

  1. LAN 上の別のマシンから PostgreSQL に接続できますか? そうでない場合は、アドレスをリッスンしていない可能性がありますか?

  2. ローカル接続できますか?それは実行されていますか?

2 番目が成功し、1 番目が失敗した場合、次の順序で確認する必要があります。

  1. listen_addresspostgresql.conf で

  2. ファイアウォール ルール

  3. その間にあるものは、ネットワーク接続に干渉する可能性があります。

于 2013-04-22T00:59:44.583 に答える