試してみてください:
psql -U user_name -h 127.0.0.1 -d db_name
ここで
-
-U
データベースのユーザー名です -
-h
はローカルサーバーのホスト名/IPであるため、Unixドメインソケットを回避します -
-d
接続するデータベース名です
これは、Unixドメインソケット接続ではなくPostgresqlによって「ネットワーク」接続として評価されるため、pg_hba.conf
に表示されるような「ローカル」接続としては評価されません。 :
local all all peer