1
resposta

Como alterar a senha do usuário postgres

Bom dia,

Durante o processo de instalação do PostgreSQL, na definição da senha acabei esquecendo de anotar. Pergunta: teria uma forma de alterar a senha usando o psql no prompt de comando.

Desde já agradeço a ajuda e fico no aguardo!

Atenciosamente,

1 resposta

Boa noite Cassio,

Uma forma ao meu ver seria a seguinte.

  1. Alterar o arquivo pg_hba.conf
  2. Mudar o tipo de autenticação de todas as bases e usuários partindo do IP da sua máquina, ou até mesmo todos, para TRUST -- host all all IP_MAQUINA trust --
  3. Executar um pg_ctl reload, para que o banco carregue esses parâmetros
  4. Conectar com o usuário postgres via PGAdmin ou psql
  5. Com essa conexão criar uma nova senha para o usuário postgres -- ALTER USER postgres ENCRYPTED PASSWORD ‘senha’ (substituindo ‘senha’ pela senha que você deseja) --

Por questão de segurança, recomendo voltar as configurações do pg_hba, assim evitando acessos sem necessidade de senha.

Espero ter ajudado.