PSQL - autenticação de senha falhou para o usuário “postgres”

1

Eu recentemente instalei o postgresql 9.4 na minha caixa do Ubuntu 14.10 e executei \password como o usuário postgres e dei a senha postgres :

$> sudo -u postgres psql
=# \password
Enter new password: postgres
Enter it again: postgres
=# \q
$>

Também atualizei o /etc/postgresql/9.4/main/postgresql.conf com listen_addresses='localhost' e reiniciei o postgresql.

ISSUE

Quando eu executo psql -U postgres -h localhost , ainda sou solicitada uma senha.

PERGUNTA

O que mais devo tentar para evitar que uma senha seja solicitada ao executar os comandos psql localmente?

    
por travega 02.12.2014 / 22:23

1 resposta

2

Eu finalmente encontrei a resposta aqui . O problema era que eu estava faltando o arquivo ~/.pgpass . Então eu criei um com permissão de acesso 600 (isso é importante) e adicionei as seguintes linhas:

localhost:*:*:postgres:postgres
127.0.0.1:*:*:postgres:postgres

Após um reinício de postgresql , tudo ficou bem:)

    
por travega 02.12.2014 / 23:48