Tas Blog: Tiago Silva

09 nov, 2011

PostgreSQL: esqueceu a senha do usuário postgres?

Posted by: Tiago Silva In: Linux|PostgreSQL

Olá caro leitor!

Você acabou de instalar o PostgreSQL e precisar acessar através do usuário postgres para criar databases ou simplesmente esqueceu a senha do usuário postgres? Parabéns! hehe você está no lugar certo, neste post irei abordar este assunto.

Primeiramente, estou considerando que você está no ambiente Linux com acesso root!

Começando: edite o arquivo pg_hba.conf que pode estar mais ou menos neste caminho:  /var/lib/pgsql/data/ adicione a seguinte linha no final do arquivo:

local all postgres ident sameuser

Nela estamos dizendo para aceitar conexões de todos os usuários locais como se fosse o usuário postgres. Feito isso, salve e feche o arquivo, e de volta ao console, digite a cadeia de comandos a seguir:

su postgres

Após a execução do comando, você terá a seguinte resposta do terminal:

-bash-3.2$

Agora vamos digitar o seguinte comando, e em seguida você poderá ver como será a saída:

-bash-3.2$ pg_ctl reload
postmaster signaled

o comando pg_ctl reload fez com que o PostgreSQL aceitasse o usuário root. E agora iremos iniciar o console SQL, digite o comando psql e em seguida você terá uma saida semelhante a esta:

-bash-3.2$ psql
Welcome to psql 8.1.8, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help with psql commands
       \g or terminate with semicolon to execute query
       \q to quit

postgres=#

Muito bem, agora via SQL iremos alterar a senha do usuário postgres, veja:

postgres=# ALTER USER postgres WITH ENCRYPTED PASSWORD 'sua senha aqui';

Pronto! sua senha do PostgreSQL foi alterada! Mas antes de comemorar volte ao arquivo pg_hba.conf e remova a linha que adicionamos no inicio do post, para a sua segurança.

Espero que ajude,

 

Referências:

Abraços,

Tiago.


No Responses to "PostgreSQL: esqueceu a senha do usuário postgres?"

Comments are closed.

Categories

 

novembro 2011
S T Q Q S S D
« out   dez »
 123456
78910111213
14151617181920
21222324252627
282930  

About

This is an example of a WordPress page, you could edit this to put information about yourself or your site so readers know where you are coming from.

No Facebook!

Rolando no Twitter