résumé: dans ce tutoriel, nous allons vous montrer étape par étape comment réinitialiser le mot de passe de L’utilisateur postgres
dans PostgreSQL.
pour une raison quelconque, après avoir installé PostgreSQL, vous pouvez oublier le mot de passe de l’utilisateurpostgres
. Dans ce cas, vous devez savoir comment réinitialiser le mot de passe.
PostgreSQL utilise le fichier de configuration pg_hba.conf
stocké dans le répertoire de données de la base de données (par exemple,, C:\Program Files\PostgreSQL\12\data
sous Windows) pour contrôler l’authentification du client. Le hba
dans pg_hba.conf signifie authentification basée sur l’hôte.
pour réinitialiser le mot de passe de l’utilisateurpostgres
, vous devez modifier certains paramètres dans ce fichier de configuration, vous connecter en tant que postgres sans mot de passe et réinitialiser le mot de passe.
Les étapes suivantes vous montrent comment réinitialiser un mot de passe pour l’utilisateurpostgres
:
Étape 1., Sauvegardez le fichierpg_hba.conf
en le copiant à un emplacement différent ou renommez-le simplement enpg_hba.conf.bk
Étape 2. Modifiez le fichierpg_dba.conf
et changez toutes les connexions locales de md5 en trust. Ce faisant, vous pouvez vous connecter au serveur de base de données PostgreSQL sans utiliser de mot de passe.
Code language: PHP (php)
l’Étape 3. Redémarrez le serveur PostgreSQL., Si vous êtes sur Windows, vous pouvez redémarrer PostgreSQL de Services:
Ou exécutez la commande suivante à partir de la fenêtre de terminal:
Code language: JavaScript (javascript)
Le "C:\Program Files\PostgreSQL\12\data"
est le répertoire de données.
l’Étape 4. Connectez-vous au serveur de base de données PostgreSQL en utilisant n’importe quel outil tel que psql ou pgAdmin:
PostgreSQL n’aura pas besoin d’un mot de passe pour vous connecter.
l’Étape 5. Exécutez la commande suivante pour définir un nouveau mot de passe pour l’utilisateur postgres
.,
Code language: SQL (Structured Query Language) (sql)
l’Étape 6. Restaurez le fichierpg_dba.conf
, redémarrez le serveur de base de données PostgreSQL et connectez-vous au serveur de base de données PostgreSQL avec le nouveau mot de passe.
dans ce tutoriel, vous avez appris à réinitialiser le mot de passe de l’utilisateur postgres
.
- ce tutoriel a Été utile ?
- Ouinon