Il y a plusieurs jours, j'installais la version postgresql 9.2 sur mon ordinateur local. (OS Windows 7)
Maintenant, j'ai oublié mon mot de passe et je ne peux pas me connecter à pgAdmin.
Comment changer le mot de passe postgresql sur Windows 7?
Éditez pg_hba.conf
pour vous permettre de vous connecter sans mot de passe. Ensuite, utilisez ALTER USER pour réinitialiser le mot de passe. Puis changez à nouveau pg_hba.conf.
Pour la documentation sur pg_hba.conf, voir ici:
http://www.postgresql.org/docs/devel/static/auth-pg-hba-conf.html
Dans le fichier pg_hba.conf
, modifiez (temporairement) toute METHOD
avec trust
. PAR EXEMPLE :
Host all all ::1/128 trust
au lieu de :
Host all all ::1/128 md5
Exécutez votre fichier exécutable psql et connectez-vous à votre base de données à l'aide de votre ancien mot de passe, utilisez la commande suivante pour vous connecter:
.\psql.exe -U postgres
Puis utiliser
ALTER USER <user_name> WITH PASSWORD <'new_password'>
Pour plus d'informations, consultez ce lien: https://www.postgresql.org/docs/8.0/sql-alteruser.html
Dans Windows, postgres enregistre le mot de passe pour la connexion automatique au chemin suivant .__ (uniquement si vous avez sélectionné l'option de sauvegarde du mot de passe lors de l'installation)
C:\Utilisateurs\NOMUTILISATEUR\AppData\Roaming\postgresql\pgpass.conf
vous pouvez ouvrir ce fichier dans un éditeur de texte et voir votre mot de passe.