Resumo: neste tutorial, mostrar-lhe-emos passo a passo como repor a senha do postgres
utilizador do PostgreSQL.
Por alguma razão, após a instalação do PostgreSQL, poderá esquecer a senha do utilizador. Neste caso, você precisa saber como resetar a senha.
PostgreSQL utiliza o ficheiro de configuraçãopg_hba.conf
armazenado no directório de dados da base de dados (e.g.,, C:\Program Files\PostgreSQL\12\data
on Windows) to control the client authentication. The hba
in pg_hba.conf significa autenticação baseada na máquina.
para repor a senha do utilizador , é necessário modificar alguns parâmetros neste ficheiro de configuração, autenticar-se como postgres sem uma senha e repor a senha.
os seguintes passos mostram-lhe como repor uma senha para o utilizador:
Passo 1., Faça Backup do ficheiropg_hba.conf
copiando-o para um local diferente ou simplesmente renomeando-o parapg_hba.conf.bk
Passo 2. Edite o id
e mude todas as ligações locais de md5 para trust. Ao fazer isso, você pode entrar no servidor de banco de dados PostgreSQL sem usar uma senha.
Code language: PHP (php)
Passo 3. Reiniciar o servidor de PostgreSQL., Se você estiver no Windows, você pode reiniciar o PostgreSQL a partir de Serviços:
Ou execute o seguinte comando a partir da janela terminal:
Code language: JavaScript (javascript)
"C:\Program Files\PostgreSQL\12\data"
é o diretório de dados.Passo 4. Ligue-se ao servidor de bases de dados PostgreSQL usando qualquer ferramenta como psql ou pgAdmin:
PostgreSQL não necessitará de uma senha para se autenticar.Passo 5. Execute o seguinte comando para definir uma nova senha para o utilizador .,
Code language: SQL (Structured Query Language) (sql)
Passo 6. Restaurar o ficheiro pg_dba.conf
, reiniciar o servidor de bases de dados PostgreSQL e ligar-se ao servidor de bases de dados PostgreSQL com a nova senha.
neste tutorial, você aprendeu a resetar a senha do postgres
usuário.
- este tutorial foi útil ?
- YesNo