157 votes

Comment vérifier l'utilisateur et le mot de passe de postgres ?

Un de mes amis a fait cette configuration sur mon Mac. Mais je ne connais pas le nom d'utilisateur et le mot de passe qu'il avait choisi.

227voto

Thilo Points 5983

Vous ne pourrez pas trouver le mot de passe qu'il a choisi. Cependant, vous pouvez créer un nouvel utilisateur ou définir un nouveau mot de passe pour l'utilisateur existant.

En général, vous pouvez vous connecter en tant qu'utilisateur postgres :

Ouvrez un terminal et faites sudo su postgres . Maintenant, après avoir saisi votre mot de passe d'administrateur, vous êtes en mesure de lancer l'application psql et faire

CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword';

Cela crée un nouvel utilisateur administrateur. Si vous voulez lister les utilisateurs existants, vous pouvez aussi faire

\du

pour lister tous les utilisateurs et ensuite

ALTER USER yourusername WITH PASSWORD 'yournewpass';

10voto

lite Points 101

Vous pouvez modifier le fichier pg_hba.conf, puis recharger postgresql. quelque chose dans le pg_hba.conf peut être comme ci-dessous :

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

puis vous changez votre utilisateur en postgresql, vous pouvez vous connecter avec succès.

su postgresql

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X