[質問]
PostgreSQL でネットワークからアクセスしたい。
[回答]
PostgreSQL はデフォルトで tcpip_socket が無効になっております。
postgresql.conf ファイルを修正して tcpip_socket を有効にして、
クライアント認証(pg_hba.conf ファイル)を設定してください。
- /var/lib/pgsql/data/postgresql.conf ファイルを編集します。
#
# Connection Parameters
#
tcpip_socket = on
#ssl = false
※ tcpip_socket はデフォルトが false になっているので、on 又は true にします。
- /var/lib/pgsql/data/pg_hba.conf ファイルを編集します。
例えば、全てのホストからのアクセスを許可する場合は、以下の1行を追加します。
host all 0.0.0.0 0.0.0.0 trust
- PostgreSQL を再起動します。
# /etc/rc.d/init.d/postgresql restart
|