2009-01-18 8 views
1

J'utilise Windows XP et j'ai installé PostgreSQL 8.3.5-2. Je peux créer des bases de données via pgAdmin mais pas de Powershell. Lorsque je tente, je reçois l'erreur suivante:Authentification PostgreSQL sous XP

createdb: could not connect to database postgres: FATAL: password authentication failed for user "gvkv"

où Postgres ne compte utilisateur et « gvkv » du serveur est le compte que je travaille sous. J'ai essayé de créer un compte séparé juste pour le serveur et l'installation sous ce compte mais le programme d'installation continue de planter. Plus fondamentalement, je veux créer des scripts Powershell pour automatiser diverses tâches de création et d'administration de bases de données, mais à ce stade, je ne peux même pas créer de magasin de données!

+0

Et quelle est la commande complète que vous exécutez? –

Répondre

1

Je pense que c'est parce que vous vous connectez via l'adresse IP de l'ordinateur et non localhost. La plupart des bases de données font la différence entre les connexions à l'adresse IP locale (même si cela provient d'une application locale) et localhost: la première est une connexion externe et doit être activée et la seconde est une connexion locale et est autorisée.

Essayez donc de vous connecter à localhost à la place et de voir si cela fonctionne.

Questions connexes