Maison > base de données > tutoriel mysql > Comment réinitialiser le mot de passe PostgreSQL

Comment réinitialiser le mot de passe PostgreSQL

Linda Hamilton
Libérer: 2025-01-25 08:04:11
original
397 Les gens l'ont consulté

How to Reset PostgreSQL Password

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 :

  1. Appuyez sur Win R, tapez services.msc et appuyez sur Entrée.
  2. Localisez le service PostgreSQL.
  3. Cliquez avec le bouton droit et sélectionnez Arrêter.

É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 :

  1. Ouvrez Invite de commandes en tant qu'administrateur (Win S, tapez cmd, faites un clic droit et choisissez Exécuter en tant qu'administrateur).
  2. Naviguez jusqu'au répertoire PostgreSQL bin (généralement : cd "C:Program FilesPostgreSQL16bin". Ajustez le chemin si nécessaire).
  3. Exécutez cette commande : 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>
Copier après la connexion

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 :

  1. Cliquez avec le bouton droit sur le serveur dans le Navigateur d'objets.
  2. Sélectionnez PropriétésConnexion.
  3. Saisissez le nouveau mot de passe et cliquez sur Enregistrer.

Résumé des étapes rapides :

  1. Arrêtez PostgreSQL: Utilisez services.msc pour arrêter le service.
  2. Invite de commande d'administration: Ouvrir l'invite de commande en tant qu'administrateur.
  3. Accédez à PostgreSQL bin: Utiliser cd "C:Program FilesPostgreSQL16bin" (Ajustez le chemin au besoin).
  4. Mode à utilisateur unique: Exécuter postgres --single -D "C:Program FilesPostgreSQL16data" postgres (Ajustez le chemin à fait nécessaire).
  5. Réinitialiser le mot de passe: Utiliser ALTER USER postgres WITH PASSWORD 'your_new_password';
  6. Redémarrez PostgreSQL: Redémarrez le service dans services.msc.
  7. Reconnectez-vous avec Pgadmin: Utilisez le nouveau mot de passe.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal