postgresqlの導入・外部ホストからの接続で、はまったときに見るメモ

postgresqlをVM上にインストールしたときに、はまったのでメモ

先に対応の仕方を簡易メモ

vi /var/lib/pgsql/data/postgresql.conf の

listen_addresses = '*' と port = 5432 

vi /var/lib/pgsql/data/pg_hba.conf の

host    all         all         0.0.0.0/0         trust

 

それから、iptablesで「iptables -A INPUT -p tcp --dport 5432 -j ACCEPT」追加

iptables 再起動で外部ホストから接続できるようになる

 

 /usr/local/pgsql/data/postgresql.conf

と/usr/local/pgsql/data/pg_hba.conf の上述と同じ名前のファイルが

あり、そちらを修正していた。 

なぜ、こちらのパスにも同じファイルがあったのか、謎

 

あと、ポートが空いているかどうかは netstat -ant や

telnet 接続先ホスト ポート番号で接続してみることで確認できる。