Vous avez rencontré un problème de réinitialisation de mot de passe PostgreSQL ? Ce guide fournit une solution simple, particulièrement utile pour les utilisateurs Windows. Réinitialisons votre mot de passe PostgreSQL en quelques étapes simples.
Étape 1 : arrêter le service PostgreSQL
Avant de réinitialiser le mot de passe, arrêtez le service PostgreSQL :
services.msc
et appuyez sur Entrée.Étape 2 : Lancer PostgreSQL en mode mono-utilisateur
Démarrez PostgreSQL en mode mono-utilisateur pour réinitialiser le mot de passe sans avoir besoin du mot de passe actuel :
cmd
, faites un clic droit et choisissez Exécuter en tant qu'administrateur).bin
(généralement : cd "C:Program FilesPostgreSQL16bin"
. Ajustez le chemin si nécessaire).postgres --single -D "C:Program FilesPostgreSQL16data" postgres
(Modifiez le chemin du répertoire de données s'il diffère de celui par défaut).Étape 3 : Réinitialisation du mot de passe
L'invite du mode mono-utilisateur de PostgreSQL autorise les commandes SQL. Réinitialisez le mot de passe de l'utilisateur postgres
en utilisant :
<code class="language-sql">ALTER USER postgres WITH PASSWORD 'your_new_password';</code>
Remplacez 'your_new_password'
par le mot de passe souhaité. Appuyez sur Entrée.
Étape 4 : Redémarrez le service PostgreSQL
Fermez l'invite de commande pour quitter le mode mono-utilisateur. Redémarrez le service PostgreSQL via l'outil Services (clic droit sur PostgreSQL, sélectionnez Démarrer).
Étape 5 : Reconnectez-vous à l'aide de pgAdmin
Ouvrez pgAdmin 4 (ou votre client PostgreSQL préféré) et connectez-vous en utilisant le nouveau mot de passe. Si la connexion échoue, mettez à jour le mot de passe enregistré dans pgAdmin :
Résumé des étapes rapides :
services.msc
pour arrêter le service. bin
: Utiliser cd "C:Program FilesPostgreSQL16bin"
(Ajustez le chemin au besoin). postgres --single -D "C:Program FilesPostgreSQL16data" postgres
(Ajustez le chemin à fait nécessaire). ALTER USER postgres WITH PASSWORD 'your_new_password';
services.msc
. Ce guide simplifie les réinitialisations du mot de passe postgresql sur Windows, résolvant les problèmes de verrouillage de la base de données.
Restez connecté - @ SyedamaHam.dev?
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!