Existem algumas mensagens de erro que são decorrentes de simples esquecimentos na hora de configurar o Postgres. Vejamos algumas:
Um erro ocorreu:Error connecting to the server: FATAL: autenticação do tipo password falhou para usuário "postgres"FATAL: autenticação do tipo password falhou para usuário "postgres"
Causa: O que ocorre é que o usuário postgres, embora exista no servidor, não possui uma senha criada no banco de dados.
Solução: Criar uma senha para o usuário postgres no SGBD.
- Logue-se como root (ou postgres) no servidor do SGBD
- Caso tenha se logado como root, torne-se usuário postgres com o comando:
- su – postgres
- Digite:
- psql -c "ALTER ROLE postgresql WITH ENCRYPTED PASSWORD ‘senha‘;
A autenticação do cliente é controlada pelo arquivo pg_hba.conf (host-based authentication). O formato geral do arquivo pg_hba.conf é um conjunto de registros, sendo um por linha.
Nenhum comentário:
Postar um comentário