PostgreSQLへ他ホストから接続できるようにする

imatomix
2018年11月20日 16:34
PostgreSQL のデフォルトでは自ホストからしか繋げないので、クライアントアプリや他ホストから接続できるように設定する。

postgresq.conf ファイルの修正

Connection Settingslisten_addressesport のコメントアウトを外し、値を設定する。
postgresql.conf
# - Connection Settings - listen_addresses = 'localhost' # 許可するIPアドレス # 複数の場合はカンマで区切る # デフォルトは 'localhost'; 全てに許可する場合は '*' port = 5432 # 許可するポート、5432はデフォルト値

PostgreSQLの再起動

pg_ctl コマンドで再起動
pg_ctl restart
これで接続できる様になる。接続できない場合は、設定したポートが開かれていない可能性がある。