ti-enxame.com

Como verificar o usuário e a senha do postgres?

Um amigo meu fez essa configuração no meu mac. Mas eu não sei o nome de usuário e senha que ele escolheu.

75
ThiagoLeal

Você não poderá descobrir a senha que ele escolheu. No entanto, você pode criar um novo usuário ou definir uma nova senha para o usuário existente.

Normalmente, você pode efetuar login como usuário postgres:

Abra um Terminal e faça Sudo su postgres. Agora, depois de digitar sua senha de administrador, você pode iniciar o psql e fazer

CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword';

Isso cria um novo usuário administrador. Se você quiser listar os usuários existentes, você também pode fazer

\du

para listar todos os usuários e depois

ALTER USER yourusername WITH PASSWORD 'yournewpass';
124
Thilo

Você pode alterar o pg_hba.conf e depois recarregar o postgresql. algo no pg_hba.conf pode ser como abaixo:

# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
Host    all             all             127.0.0.1/32            trust

então você muda seu usuário para postgresql, você pode logar com sucesso.

su postgresql
6
lite