[pgsql-jp: 31940] <解決>Re: pg_hba.confの権限でDBに接続できない

uty @ fo-isd.dnp.co.jp uty @ fo-isd.dnp.co.jp
2004年 1月 9日 (金) 09:40:16 JST


おはようございます。uchiです。

ふくとめ様、大場様ありがとうございます。

結果から申し上げますと、ふくとめ様のご指摘どおり、
pg_hba.confに以下の1行を追加することで解決しました。

<追加した行>
host   testdb   progres    10.80.160.181 255.255.255.255 trust

・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   testdb   progres    10.80.160.181 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


>同じホスト(マシン)上に JAVA のプログラム(?)と postmaster が
>あるのなら、

>このJavaのプログラムはどのマシンに置いてるんでしょう?
>10.80.160.181?
>10.80.160.34?

javaのプログラムとDBサーバは同じマシンでした。
(ともに、10.80.160.181)
10.80.160.34のPCからtelnetで接続してjava testpg で動かしています。

だた、また疑問が出てきたのですが、変更前のpg_hba.confの設定で、
psqlで接続できました。
(10.80.160.181のDBサーバに、10.80.160.34のPCからtelnetで入って)
その場合のいっしょかなと思って、動かしてみたところ、
今回のような結果になったので、ご質問出したしだいです。

そのような場合と(psqlで動かす場合)今回では(javaで動かす場合)は、
何が違うのでしょうか?

以上、よろしくお願いします。



pgsql-jp メーリングリストの案内