sábado, 16 de agosto de 2014

Dicas úteis no Postgres

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.
  1. Logue-se como root (ou postgres) no servidor do SGBD
  2. Caso tenha se logado como root, torne-se usuário postgres com o comando:
    • su – postgres
  3. 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