10 votes

Mot de passe par défaut pour postgreSQL

Quel est le mot de passe par défaut pour l'utilisateur "postgres" lorsque j'installe PostgreSQL sur Windows? J'ai fait une recherche sur Google pour "mot de passe par défaut postgres" mais cela ne renvoie aucun résultat immédiat.

8voto

TomEus Points 3495

Il n'y a pas de mot de passe par défaut sur Windows - l'installation vous demandera pendant l'assistant d'en créer un. Si vous l'avez oublié ou ne vous en souvenez pas, vous pouvez :

Aller dans le Panneau de configuration -> Outils d'administration -> Gestion de l'ordinateur. Là, sous "Utilisateurs locaux et groupes", vous pouvez voir tous les utilisateurs créés pour votre système. Supprimez "postgres" et réinstallez PostgreSQL

4voto

rajat Points 41

Bien que ce soit tard, le mettre en avant:

Par défaut, l'utilisateur est 'postgres' et le mot de passe est celui que vous entrez lors de l'installation de la base de données. (Version 11,12 que j'ai testée).

En émettant la commande:

psql 

depuis cmd sous Windows demandera le mot de passe de l'utilisateur (connecté) qui pourrait ne pas être disponible. Vous pouvez donc essayer de vous connecter avec l'utilisateur postgres:

psql -U postgres

et entrez le mot de passe utilisé lors de l'installation.

Ou créez un utilisateur avec des permissions de connexion en utilisant l'outil PgAdmin.

3voto

Jim Points 31

Lors d'une installation par défaut de Windows, vous devez spécifier un nom de base de données et vous avez la possibilité de changer le nom d'hôte, le nom d'utilisateur et le mot de passe.

Les valeurs par défaut sont les suivantes : Nom de l'hôte : localhost, Nom de la base de données : étaitlechoix, Nom d'utilisateur : openpg, Mot de passe : openpgpwd

2voto

sxc731 Points 363

Pour ceux qui utilisent Linux (Ubuntu ici; cela devrait fonctionner de la même manière avec d'autres distributions), vous pouvez simplement exécuter l'interface de ligne de commande psql sous l'utilisateur postgres (en utilisant sudo) et définir le mot de passe à partir de là; par exemple:

$ sudo -u postgres psql
psql (14.1 (Ubuntu 14.1-2.pgdg20.04+1))
Tapez "help" pour obtenir de l'aide.

postgres=# \password postgres
Saisissez le nouveau mot de passe : 
Saisissez-le à nouveau : 

Source : https://stackoverflow.com/a/14588440/645016

1voto

typo.pl Points 5906

Cela dépend de la version de PostgreSQL que vous avez installée sur Windows. Pour les versions antérieures à 9.2, le mot de passe par défaut devrait être vide. Cependant, pour les versions après 9.2, l'installeur de PostgreSQL s'installe avec le compte spécial NT AUTHORITY\NetworkService, et le compte postgres n'est pas créé.

Si vous souhaitez utiliser l'utilisateur par défaut "postgres" sous Windows, vous devez exécuter l'installeur avec l'option --serviceaccount postgres. Cela est documenté dans leur fichier installation-notes.html situé dans le dossier doc après l'installation.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X