Postgres "FATAL: Peer authentication failed for user ..."

Posted . Visible to the public.

PROBLEMA

Quando estiver executando algum comando do postgres com autenticação na linha de comando e mesmo assim esteja enfrentando o seguinte erro:
FATAL: Peer authentication failed for user "postgres"

CORREÇÃO

Edite o seguinte arquivo da versão do postgres que você estiver usando:
/etc/postgresql/9.x/main/pg_hba.conf
Encontre a linha seguinte:
local all postgres peer
E substitua-a para seu novo conteúdo:
local all postgres md5
Por fim reinicie o postgres:
sudo /etc/init.d/postgresql restart

FONTE

Bruno Vieira
Last edit
Posted by Bruno Vieira to ZeroGlosa (2014-03-31 13:52)