データサイエンティスト基礎講座

[PostgreSQL] 他のホストからの接続を許可する

以前開発した案件に、機能拡張してほしいという追加案件がきた。ついでにマシンにインストールする各種アプリを全てバージョンアップして欲しいと言う話もあったので、開発マシンを新たに組んで環境を整えた。

さて、DBも設定し、とりあえずアプリ周りを全て最新バージョンにして現状の開発アプリを動かすところまではできたのだが、なぜか他のホストからPostgreSQLのDBにアクセスできない。以前のバージョンでは、pg_hba.confの設定だけで行けたのに・・・。

そんな訳で、調べてみる。

いろいろ調べてみると、どうやらデフォルトではローカルマシンの接続しか許してくれない様子。とりあえずpg_hba.confは既に設定してあるので、postmasterの起動オプションに「-i」を追加してみた。

そしてPostgreSQLを再起動して・・・おぉ、つながった!

古いバージョンのPostgreSQLには、この「-i」オプションがついていたのか、それとも自分がつけたことを忘れているだけなのか、その辺は定かではない・・・。

スポンサーリンク

この記事をシェア

アカウントをフォロー