[Resolvendo]PostgreSQL FATAL: IDENT authentication failed for user

É muito comum quem está começando a utilizar o postgreSQL em distribuições debian-like ter o seguinte erro “PostgreSQL FATAL: IDENT authentication failed for user” ao ao logar com via psql, vejamos como solucionar este erro rapidamente.

Primeiro acesse o arquivo postgresql.conf que fica no diretório das configurações do postgresql, aqui no meu ubuntu 10.10 fica em /etc/postgresql/8.4/main/postgresql.conf, verifique o seu para saber aonde está.

Altere a seguinte linha:

listen_addresses = 'localhost'
para
listen_addresses = '*'

Agora vamos no arquivo pg_hba.conf que fica no mesmo diretório do postgresql.conf, ou pelo menos deveria ficar rsrs. Quando abrir procure a linha:


# "local" is for Unix domain socket connections only
local all all ident

A altere para

# "local" is for Unix domain socket connections only
local all all trust

Agora de restart no serviço do postgresql com o comando:

# /etc/init.d/postgresql restart

Agora só fazer o login via psql:

$ psql -U user -W

Será requisitada a senha e pronto estará logado :)

Fonte

[]‘s

Textos Relacionados:

Deixe um Comentário

0 Comentários.

Deixe um Comentário

SEO Powered by Platinum SEO from Techblissonline