[pgsql-jp: 28370] Re: Password authentication failed
Tamotsu Ebina
ebina @ pluto.dti.ne.jp
2002年 12月 18日 (水) 23:57:05 JST
海老名@インフォテックです。
7.3 から ALTER USER でのパスワードが MD5 で格納されるようです。
pg_hba.conf は
host all nobody 192.168.0.0 255.255.255.0 password
を
host all nobody 192.168.0.0 255.255.255.0 md5
に変える必要があるようです。
LOGに下のようなメッセージがでているはずです。
[postgres @ webspt011 data]$ LOG: Password is stored MD5 encrypted.
'password' and 'crypt' auth methods cannot be used.
FATAL: Password authentication failed for user "nobody"
それ、ともちろん postgresql.jar は 7.3 用を使用します。
7.2のドライバだと同じauthenticationエラーになります。
私がやった亊
1)7.3用ドライバのインストール
2)ALTER USER でパスワード設定
3)pg_hba.conf の設定 md5 を指定
以上で7.3でコクトできるようになりました。
---------------------------------------------------------------------
Kenji Ichikawa wrote:
> こんにちは、
> アドバンスト コンバージェンス テクノロジー の
> 市川 健児 です。
>
> PostgreSQL をバージョン 7.2.3 から 7.3 へ
> バージョンアップしてみましたが、
> パスワードを設定した PostgreSQL に JDBC で
> 接続する場合に、SQLException となることについて
> アドバイスをいただけますでしょうか ?
>
> A connection error has occurred: FATAL: Password authentication failed for
> user "nobody"
>
> PostgreSQL における設定として、
>
> postgresql.conf にて
>
> tcpip_socket = on
>
> pg_hba.conf にて
>
> host all nobody 192.168.0.0 255.255.255.0 password
>
> とし、既存のデータベースユーザ nobody に対して
> psql で下記のようにパスワードを設定しています。
>
> # alter user nobody with password 'password';
>
> PostgreSQL 7.2.3 のときも同様にパスワードを
> 設定しておりましたが、問題なく接続できていました。
>
> 同様にバージョン 7.3 でパスワードを設定されている方からの
> 情報をお待ちしております。
>
>
>
>
> ------------------------------
> Kenji Ichikawa
> mailto:ichikawa @ acvt.co.jp
> http://www.acvt.co.jp/
>
pgsql-jp メーリングリストの案内