J'ai PostgreSQL 11 et PGadmin 4 installés sur Windows. Actuellement, je suis connecté à un serveur AWS qui héberge toutes mes données.
Je veux créer un serveur local (localhost) comme environnement de test où je peux expérimenter. Je n'arrive pas à le faire cependant, et les autres questions similaires sur la pile ne m'aident pas. Voici mon processus:
dans pgAdmin, faites un clic droit sur 'Serveurs' et allez Créer> Serveur
Dans la fenêtre contextuelle "Créer - Serveur", je tape Nom: Serveur local. Pour "connexion", je tape localhost. Port que je laisse par défaut '5432', db: postgres, nom d'utilisateur: postgres mot de passe: vide
cliquez sur enregistrer.
cependant, j'obtiens une erreur:
Incapable de se connecter au serveur:
impossible de se connecter au serveur: connexion refusée (0x0000274D/10061) Le serveur fonctionne-t-il sur l'hôte "localhost" (:: 1) et accepte-t-il les connexions TCP/IP sur le port 5432?
n'a pas pu se connecter au serveur: connexion refusée (0x0000274D/10061) Le serveur fonctionne-t-il sur l'hôte "localhost" (127.0.0.1) et accepte-t-il les connexions TCP/IP sur le port 5432?
Que devrais-je faire? Je suis l'administrateur si cela fait une différence.
Habituellement, une erreur de "connexion refusée" indique que le serveur de base de données est 1) non en cours d'exécution ou 2) configuré de manière à ne pas écouter le bon port ou l'adresse IP. Assurez-vous de vérifier ps -ef
pour voir si Postgres est en cours d'exécution, et regardez également postgresql.conf
pour voir si port
et listen_addresses
sont définis correctement.