[pgsql-jp: 31937] pg_hba.confの権限でDBに接続できない
uty @ fo-isd.dnp.co.jp
uty @ fo-isd.dnp.co.jp
2004年 1月 8日 (木) 22:18:24 JST
お世話になります。uchiです。
現在、簡単なJAVAのプログラムを作成してDBに接続し、
あるテーブルの内容を表示するだけの簡単なプログラムを作成
しております。
Javaのプログラムの以下の場所で
エラーが発生しております。
conn = DriverManager.getConnection("jdbc:postgresql://10.80.160.181:
5432/testdb","postgres","");
エラーの内容としては、
FATAL: no pg_hba.conf entry for host "10.80.160.181", user "postgres",
database "testdb"
で、ここの過去ログにもたくさん上がっていたものですが、
現在のpg_hba.confの内容としては、見にくいですが以下のようになっています。
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
#local testdb testuser2 reject
#local testdb2 testuser reject
local all all trust
# IPv4-style local connections:
#host all all 10.80.160.34 255.255.255.255 trust
host all all 127.0.0.1 255.255.255.255 trust
# IPv6-style local connections:
host all all ::1 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
trust
つまり、誰でもDB接続OKの指定にしているつもりなのですが、
ほかに設定する個所が抜けているのでしょうか?
pg_hba.confの変更後、pg_ctl restart は行っています。
#ちなみに、postgresのユーザーのパスワードは設定しておりません。
<環境>
OS:RedHat 9
PostgreSQL V7.4.1
java 1.4.2
DBサーバ:10.80.160.181
クライアント:10.80.160.34
初歩的な質問すいません。
pgsql-jp メーリングリストの案内