PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Atualize sua senha do PostgreSQL no Linux


O PostgreSQL suporta muitos métodos de autenticação de clientes, mas neste caso vamos nos preocupar apenas com dois:senha e md5 .
Nota:O método de autenticação padrão para PostgreSQL é ident . Se você deseja alterar o método de autenticação do PostgreSQL de ident para md5, visite o tutorial vinculado!





Antes de começar

  • Estas instruções destinam-se especificamente a alterar uma senha no PostgreSQL.
  • Estarei trabalhando em um servidor CentOS 7 gerenciado pelo Liquid Web Core e estarei conectado como root.
  • O PostgreSQL é instalado de acordo com nosso tutorial em:Como instalar e conectar-se ao PostgreSQL no CentOS 7.

Etapa 1:mude para o usuário do PostgreSQL:postgres


Se você estiver trabalhando em uma instalação padrão do PostgreSQL, o PostgreSQL será configurado com o usuário postgres .

Como estamos logados como raiz , e estamos assumindo que o root não tem um usuário para PostgreSQL, mude para o usuário padrão do PostgreSQL:postgres .

su - postgres

… então tente uma conexão com o PostgreSQL.

psql

… digite sua senha no prompt.

Password:

… a resposta correta e válida será semelhante à seguinte.

psql (9.3.9)
Type "help" for help.





postgres=#

Etapa 2:Adicionar/alterar a senha do PostgreSQL para o usuário:postgres


Use o seguinte comando para alterar a senha do PostgreSQL para seu usuário atual, que agora é postgres .

\password

Digite sua nova senha e, em seguida, digite-a novamente para confirmá-la.

Enter new password:
Enter it again:


Agora saia da interface do PostgreSQL.

\q

Informações de bônus!


Você pode fazer toda a etapa um em exatamente um comando.

su -c "psql" - postgres