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:
- Abra Instalar o Postgres e veja quais versões aparecem instaladas.
- Confirme qual delas atende o banco que você quer usar.
- Volte para a tela onde estava e informe a porta dessa instalação.
- 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.
- Apague o campo inteiro e digite de novo, sem copiar e colar.
- Confira se o
Caps Lockestá desligado. - Se a senha tem caracteres especiais, confirme o layout do teclado —
ç,~e acentos mudam de lugar entre layouts ABNT e internacional. - Se copiou de algum lugar, cuidado com espaço invisível no fim.
Tabela rápida de sintomas
| Sintoma | Provável causa | O que fazer |
|---|---|---|
| A senha funciona em outro sistema, mas não aqui | Porta de outra instalação | Confirme a porta |
| Só falha depois que alguém reinstalou o PostgreSQL | Senha definida na reinstalação | Peça a senha atual |
| Falha desde que a máquina foi trocada | Instalação nova, senha nova | Peça a senha da máquina atual |
| Falha e a tela nem chega a pedir senha | PostgreSQL não localizado | Veja o artigo abaixo |
| Funcionava ontem, hoje não | Senha alterada por outra pessoa | Confirme 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
- Instalar o PostgreSQL
- O RestauraDB não encontrou o PostgreSQL
- RDB-PG-002 — Senha do PostgreSQL incorreta
- RDB-PG-001 — PostgreSQL não encontrado
Artigos relacionados
Instalar PostgreSQL
Escolha a versão do PostgreSQL e execute ajustes de configuração quando necessário.
Preencher a configuração personalizada do PostgreSQL
Os campos, as quatro regras que impedem continuar e como corrigir cada uma. A senha não pode ficar vazia e vale para todo o atendimento.
Por que o PostgreSQL não aparece?
Não encontrado, serviço parado, conexão recusada e senha recusada são quatro problemas diferentes — e a porta é o que separa quase todos eles.