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
Trop de publicités?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';
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