Un de mes amis a fait cette config sur mon mac. Mais je ne connais pas le nom d'utilisateur et le mot de passe qu'il avait choisis.
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.
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 admin. 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';
Vous pouvez changer le fichier pg_hba.conf puis recharger le fichier postgresql. quelque chose dans 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
vous changez ensuite d'utilisateur en postgresql, vous pouvez vous connecter avec succès.
su postgresql