purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

Unable to connect to PostgreSQL server: FATAL: Ident authentication failed for use ~~ エラー

参考
使えるネットでpostgresql PHP編 2 | Linuxのコマンド、サーバー構築・運用 / linuxest

このエラーの場合は
Ident authentication failed →「Ident 認証に失敗した」
とのことで
Ident 認証とは、Linux 上のアカウントと PostgreSQL のアカウントが一致しないとエラーにする。

つまりユーザを作ればよさそうだが手間なので、とりあえず繋がるようにする

vi /var/lib/pgsql/data/pg_hba.conf

最下部に接続権限の設定がるので
Ident → trust にして、みんなを許可すればこれは解消される。
セキュアではなくなるが、ローカルの開発環境などではこれでもよい。