ソフトウェア開発者の日常

こだわりなく書きたいことを書いていきます。

PostgreSQLに接続できない場合に確認すべき箇所

PostgreSQLに接続できない現象にあったので、再度同じことが起きたときのために、書いておく。

 

1箇所目:pg_hba.conf

# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

# IPv4 local connections:

host    all         all         127.0.0.1/32          md5

# IPv6 local connections:

host    all         all         ::1/128               md5

IPアドレスやユーザーを制限できるので、接続したい環境からの接続が制限されていないか確認する。

 

2箇所目:postgresql.conf

listen_addresses = 'localhost'# what IP address(es) to listen on;

どのIPアドレスが割り当てられたネットワークカードを利用して、待ち受けするか設定できるので、IPアドレスの記述を,区切りで追加する。
 
2箇所目のことを忘れていて、netstat -anをして待ち受けしていないことに気がついて、やっと思い出した。