試してみてください:
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