PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

psql:FATAL:falha na autenticação de senha para o usuário windows 8


O usuário em sua máquina não tem nada a ver com o usuário no PostgreSQL. O instalador apenas cria uma conta e uma função PostgreSQL com o mesmo nome e senha (o que na minha opinião é uma má ideia), mas eles não estão relacionados de forma alguma. O usuário do Windows é usado para executar o servidor, a função PostgreSQL é usada dentro do banco de dados.

Então você deve primeiro acessar o servidor com o usuário postgres e depois criar um usuário para você. Não altere o nome de usuário dentro do servidor ou o usuário em execução no servidor! Basta criar um novo nome de usuário e conceder as permissões necessárias.

Você pode usar psql -U postgres para se conectar ao servidor e ele pedirá a senha.

Verifique as permissões para pg_hba.conf, o usuário postgres deve ter permissões para isso. Se você editou apenas como administrador, deve estar tudo bem, mas se você tiver permissões ou qualquer outra coisa, pode atrapalhar.