web-dev-qa-db-fra.com

Créer un nouveau serveur local dans pgadmin?

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:

  1. dans pgAdmin, faites un clic droit sur 'Serveurs' et allez Créer> Serveur

  2. 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

  3. 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?

screenshot of error message

Que devrais-je faire? Je suis l'administrateur si cela fait une différence.

8
Theo F

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.

0
richyen