J'ai téléchargé PostgreSQL depuis leur site - http://www.postgresql.org/download/windows
Cependant, je ne peux pas créer de base de données à partir de pgAdmin et recevoir un message:
n'a pas pu se connecter au serveur: Connexion refusée (0x0000274D/10061) Le serveur est-il en cours d'exécution sur l'hôte "localhost" et acceptant TCP/IP connexions sur le port 5432? ne pouvait pas se connecter au serveur: connexion refusée (0x0000274D/10061) est le serveur en cours d'exécution sur l'hôte "localhost" et accepter les connexions TCP/IP sur le port 5432?
Dois-je créer un service Windows? Comment ça s'appelle? Dois-je l'installer séparément?
ÉDITÉ
Laisse moi m'expliquer. J'essaie de lancer le service. J'ai essayé le programme postgres en ligne de commande, mais il ne fonctionne toujours pas.
Que pourrait exécuter la base de données?
ÉDITÉ
Le problème était avec mon fichier d'installation. Je l'ai téléchargé à nouveau - et cela a bien fonctionné!
Utilisez les services (start -> run -> services.msc) et recherchez le service postgresql- [version].
Ajout au premier, parce que dans un commentaire différent, vous avez dit que le service n’existait pas. Il est possible de télécharger un pgAdmin autonome afin que vous puissiez vous connecter à une base de données PostgreSQL externe. Il semblerait que vous ayez fait une telle chose ou que vous ayez explicitement choisi de ne pas ajouter le service. Essayez juste le One Click Installer , qui permet toujours une configuration correcte du répertoire d’installation malgré son nom.
J'ai la solution à ce problème entre (Démarrer -> Exécuter -> services.msc) recherche du service postgresql une fois que vous avez localizas le das Properties ---> vous vous connectez et vous désactivez le compte que vous avez et ce que vous laissez compte système, enregistrer et redémarrer les programmes pgadmin3 et ready devrait fonctionner.
Salut de Colombie
Votre serveur peut ne pas être en cours d'exécution. Cela peut avoir 2 issues IMO:
J'ai eu le problème que les autorisations n'étaient pas définies sur les dossiers postgres et que le service n'a pas pu démarrer. Je ne sais pas pourquoi, mais donner les autorisations appropriées sur le dossier racine et les sous-dossiers a fait l'affaire. Si je me souviens bien, postgres est également installé en tant que service, vous devriez donc le trouver dans la liste des services.
Pour démarrer le serveur, vous avez une commande de démarrage dans votre menu Démarrer. Quelque part au début -> PostgreSQL -> Démarrer Service/Serveur/... (je ne l’utilise pas sous Windows depuis longtemps, mais il devrait être là).
Je ne suis pas sous Windows, mais je pense que vous pouvez utiliser le pgAdmin que vous venez d'installer pour configurer une connexion au serveur et démarrer le serveur.
S'il vous plaît télécharger à partir de cette
https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
installer le fichier téléchargé ci-dessus
puis
La solution consistait simplement à supprimer% appdata%\pgAdmin (clé de clé + r puis tapez% appdata% obtenu dans le dossier pgAdmin), créé par une version antérieure. Sur les systèmes autres que Windows, il existe probablement un répertoire pgAdmin dans votre répertoire utilisateur. Bien sûr, tous les paramètres de session, etc. ont disparu après avoir été supprimés.
(start -> run -> services.msc) et recherchez le service postgresql- [version] puis faites un clic droit et activez-le
Si vous ne voulez pas ou ne pouvez pas installer postgres à nouveau, vous pouvez installer le serveur à partir du fichier Zip binaire tel que cet article l'explique.
Il suffit de faire
pg_ctl register
puis exécutez services.msc
activer le "PostgresQL" et régler sur auto
alors, votre postgresql fonctionnera comme le "serveur".
Vous pourriez recevoir un message d'erreur plus descriptif si vous avez essayé de démarrer le service à partir de la ligne de commande en utilisant cette commande:
"C:\Program Files\PostgreSQL\9.5\bin\pg_ctl.exe" start -N "postgresql-x64-9.5"
-D "C:\Program Files\PostgreSQL\9.5\data" -w
Le fichier journal se trouverait à C:\Program Files\PostgreSQL\9.5\data\pg_log
. Notez que les chemins et le nom du service peuvent être différents en fonction de votre installation.