A senha do PostgreSQL foi recusada. Como resolver?

Descubra se o problema é mesmo a senha ou se a porta está apontando para outra instalação do PostgreSQL.

Na maioria das vezes a senha está certa — quem está errada é a porta. Ela aponta para outra instalação do PostgreSQL na mesma máquina, e essa outra instalação tem senha diferente.

Por isso, antes de digitar a senha pela quinta vez, confirme a porta.

Os dois cenários

Cenário 1 — a porta aponta para outra instalação

E o caso mais comum quando existe mais de uma versão do PostgreSQL instalada. Cada instalação tem a própria senha, mesmo que você sempre use a mesma no dia a dia.

Sinais de que é este o caso:

  • a máquina já teve mais de uma versão do PostgreSQL instalada;
  • a senha funciona em outra tela ou em outro sistema;
  • a porta usada não é a porta habitual daquele cliente.

O que fazer:

  1. Abra Instalar o Postgres e veja quais versões aparecem instaladas.
  2. Confirme qual delas atende o banco que você quer usar.
  3. Volte para a tela onde estava e informe a porta dessa instalação.
  4. Tente autenticar de novo.

Cenário 2 — a senha está realmente incorreta

Se existe apenas uma instalação, ou você já confirmou a porta, o problema é a senha mesmo.

  1. Apague o campo inteiro e digite de novo, sem copiar e colar.
  2. Confira se o Caps Lock está desligado.
  3. Se a senha tem caracteres especiais, confirme o layout do teclado — ç, ~ e acentos mudam de lugar entre layouts ABNT e internacional.
  4. Se copiou de algum lugar, cuidado com espaço invisível no fim.

Tabela rápida de sintomas

SintomaProvável causaO que fazer
A senha funciona em outro sistema, mas não aquiPorta de outra instalaçãoConfirme a porta
Só falha depois que alguém reinstalou o PostgreSQLSenha definida na reinstalaçãoPeça a senha atual
Falha desde que a máquina foi trocadaInstalação nova, senha novaPeça a senha da máquina atual
Falha e a tela nem chega a pedir senhaPostgreSQL não localizadoVeja o artigo abaixo
Funcionava ontem, hoje nãoSenha alterada por outra pessoaConfirme com o responsável

Se você não tem a senha

Não há como recuperar a senha pelo RestauraDB, e o aplicativo não guarda senhas de instalações anteriores. Procure:

  • quem fez a instalação do PostgreSQL nessa máquina;
  • o registro interno da sua equipe, se houver;
  • o suporte, informando que precisa da senha da instalação daquele cliente.

Quando procurar suporte

Procure suporte quando:

  • você confirmou a porta e a senha e a recusa continua;
  • a senha funciona em uma tela do RestauraDB e falha em outra;
  • ninguém sabe a senha da instalação daquele cliente.

Informe o código do erro, a porta usada e qual operação estava fazendo — restauração, exportação ou consulta. Não envie a senha.

Artigos relacionados

Artigos relacionados

Nesta página