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.
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.
Réponses:
Vous ne pourrez pas connaître 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.
Habituellement, vous pouvez vous connecter en tant qu'utilisateur postgres:
Ouvrez un terminal et faites sudo su postgres
. Maintenant, après avoir entré votre mot de passe administrateur, vous pouvez lancer psql
et faire
CREATE USER yourname WITH SUPERUSER PASSWORD 'yourpassword';
Cela crée un nouvel utilisateur administrateur. Si vous souhaitez lister les utilisateurs existants, vous pouvez également faire
\du
pour lister tous les utilisateurs, puis
ALTER USER yourusername WITH PASSWORD 'yournewpass';
Vous pouvez modifier le pg_hba.conf puis recharger le 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
alors vous changez votre utilisateur en postgresql, vous pouvez vous connecter avec succès.
su postgresql