Edited at

PostgreSQLのerror FATAL: Ident authentication failed for user

More than 3 years have passed since last update.

rake コマンドを実行したら、PostgreSQLでエラーがでました。CentOS環境です。


rakeコマンドでエラー

bundle exec rake db:create

FATAL: Ident authentication failed for user "hoge_user"

pg_hba.confを修正する必要があるみたいです。


pg_hba.confを書き換え

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

# "local" is for Unix domain socket connections only
local all all ident sameuser
# 上記をtrustに変更
local all all trust


ident sameuserと書いてある箇所をtrustに書き換えるとエラーが出ないようです。

PostgreSQLを再起動します。


PostgreSQLを再起動

sudo /etc/init.d/postgresql restart


rakeコマンドを実行したらエラーが出ませんでした。