2003-08-12の続き。とゆ〜か、微妙に関連する話題。
の、表 3postmasterとPHPによれば、postmaster -iしなくても、pg_connect("dbname=MyDbName");でつながるのだとか。
(ので、postmaster -iはヤメる予定...
9/8加筆。postmaster -iは、ヤメてみました。つながりました。
ワナとしては、Vine Linux 2.5CRの場合、デフォルトのpg_hba.confのがコメントアウトされているため、これを有効にする(上の行だけで良い気もしますが)必要がある点です。
local all trust
host all 127.0.0.1 255.255.255.255 trust
(Red Hat Linux 7.2では、デフォルトで有効のため、その辺がセキュリティ意識の違いでしょうか...なお、trustには、
このようにセキュリティを非常に弱めてしまう作用があるので、上記の設定は(一般的に言えば)オススメは出来ません。
# trust: No authentication is done. Any valid username is accepted,
# including the PostgreSQL superuser. This option should
# be used only for hosts where all users are trusted.