19.3. Problemas de autenticação

Falhas de autenticação genuínas e problemas correlatos geralmente se manifestam através de mensagens de erro como as que se seguem.

FATAL:  no pg_hba.conf entry for host "123.123.123.123", user "andre", database "teste"

Tradução:

FATAL:  nenhuma entrada em pg_hba.conf para o hospedeiro "123.123.123.123", usuário "andre", banco de dados "teste"

Esta é a mensagem mais provável de ocorrer quando o contato com o servidor for bem-sucedido, mas este não desejar falar com o cliente. Como a própria mensagem sugere, o servidor recusou o pedido de conexão porque não encontrou uma entrada autorizando esta conexão no arquivo de configuração pg_hba.conf.

FATAL:  Password authentication failed for user "andre"

Tradução:

FATAL:  A autenticação da senha para o usuário "andre" não foi bem-sucedida

As mensagens deste tipo indicam que o servidor foi contactado, e este deseja se comunicar com o cliente, mas não até que se passe pelo método de autorização especificado no arquivo pg_hba.conf. Deve ser verificada a senha fornecida, ou verificado o programa Kerberos ou ident se for mencionado algum destes tipos de autenticação na mensagem de erro.

FATAL:  user "andre" does not exist

Tradução:

FATAL:  o usuário "andré" não existe

O nome de usuário indicado não foi encontrado.

FATAL:  database "teste" does not exist

Tradução:

FATAL:  o banco de dados "teste" não existe

Tentativa de conectar a um banco de dados que não existe. Deve ser observado que se não for especificado o nome do banco de dados, por padrão é usado o banco de dados com o mesmo nome do usuário, o que poder ser correto ou não.

Dica: O log do servidor pode conter mais informações sobre uma falha de autenticação do que o informado ao cliente. Havendo incerteza sobre o motivo da falha, o log deverá ser verificado.

SourceForge.net Logo CSS válido!