====== Mot de passe perdu super-utilisateur dans PostGreSQL ====== source : http://blog.xarli.net/index.php/post/2004/06/20/233-mot-de-passe-perdu-super-utilisateur-dans-postgresql Editer fichier de configuration das listes d'accès **/etc/postgresq/8.x/main/pg_hba.conf**. Ajouter la ligne suivante (ou modifier une ligne déjà existante pour "local") : # On autorise l'accès à n'importe quel utilisateur sur n'importe quelle base, # via les sockets Unix, sans mot de passe local all all trust Il est maintenant possible de se connecter à la base avec le super utilisateur de celle-ci (postgres) sans qu'aucun mot de passe ne soit demandé, et de changer son propre mot de passe : psql -U postgres template1 Welcome to the POSTGRESQL interactive sql monitor: Please read the file COPYRIGHT for copyright terms of POSTGRESQL type \? for help on slash commands type \q to quit type \g or terminate with semicolon to execute query You are currently connected to the database: template1 ALTER USER postgres WITH PASSWORD 'mon_nouveau_mot_de_passe_que_je_vais_bien_noter';