クライアントPCからのPostgreSQLに接続する方法

2021/03/04データベースPostgreSQL

記事内に広告が含まれています。

PostgreSQL では初期状態ではクライアント PC からの接続を許可されていません。

クライアント PC から接続を許可するには、設定ファイル pg_hba.conf を編集する必要があります。

クライアントPCからのPostgreSQLに接続する

クライアント PC からの PostgreSQL に接続するには設定ファイル pg_hba.conf を編集します。

pg_hba.conf ファイルは「インストールディレクトリ/バージョン番号/data」にあります。

設定は以下のように行います。

host all test_user 192.168.0.0/16 password

host の他には local, hostssl, hostnossl が指定できます。

all は接続するデータベース名で、個別に接続させたい場合はそのデータベース名を指定します。

test_user はデータベースに接続するユーザー名です。

192.168.0.0/16 はリモート接続を許可するクライアントの IP アドレスで、例では「 192.168 」以下全部のクライアントに許可になっています。

password はデータベースへの接続時の認証方法です。 passwaord の他に trust, reject, md5, krb4, krb5, ident, pam, ldap, gss, sspi, cert, radius, peer が指定できます。

システムトラストでは一緒に働いていただける仲間を募集中です。
株式会社システムトラスト

システムトラストでは、システムエンジニア、プログラマーなどを随時募集中です。気軽にご相談ください。

お問合せ