-
postgresql probleme ?
bonjour,j'ai installé postgresql dans ma machine,et puis je suis pas arrivé à utilisé pgadmin3,quand je click sur fichier/ajouter un serveur/puis je rentre le nom et l'adresse ip de ma machine il m'affiche une fenetre d'erreur;
voici le message qui m'affiche :
Le serveur n'écoute pas
Le serveur n'accepte pas les connexions : la bibliothèque de connexion rapporte
could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "192.168.1.25" and accepting TCP/IP connections on port 5432?
Si vous rencontrez ce message, merci de vérifier que le serveur que vous essayez de contacter est réellement en cours d'exécution sur le port donné. Testez si vous avez une connexion réseau à partir de votre client vers le serveur hôte en utilisant ping ou des outils équivalents. Votre réseau / VPN / tunnel SSH/ parefeu est-il configuré correctement ?
Pour des raisons de sécurité, PostgreSQL n'écoute pas sur toutes les adresses IP disponibles sur le serveur par défaut. Pour accéder au serveur sur le réseau, vous devez activer l'coute sur l'adresse en premier lieu.
Pour les serveurs PostgreSQL, à partir de la version 8.0, ceci est contrôlé en utilisant le paramètre "listen_addresses" dans le fichier postgresql.conf. Vous pouvez y saisir une liste d'adresses IP que l serveur devra écouter ou simplement '*' pour indiquer toutes les adresses IP disponibles. Pour les versions précédentes (7.3 ou 7.4), vous aurez besoin de configurer le paramètre "tcpip_socket" à 'true'.
Vous pouvez utiliser l'éditeur de postgresql.conf intégré à pgAdmin III pour modifier le fichier de configuration postgresql.conf. Après avoir modifié ce fichier, vous devez redémarrer le processus serveur pour que les modifications soient prises en compte.
Si vous avez bien vérifié votre configuration mais que vous obtenez toujours ce message d'erreur, il est toujours improbable que vous ayez rencontré un mauvais comportement de PostgreSQL. Vous avez certainement des problèmes de connexion réseau (par exemple suivant la configuration du parefeu). Merci de vérifier ceci en profondeur avant de rapporter un bogue à la communauté PostgreSQL.
q'est ce ke je fait pour m'en sortir.
merci
-
Il est probable que ton firewall n'accepte pas les entrées-sorties par le port 5432. Il faudrait faire une règle dans ton firewall qui permette d'ouvrir ce port pour l'ip du server (apparemment tu es sur un LAN). De même sur le PC qui te sert de server Postgre, d'autoriser les connexions entrant pour ip de ton pc.
-
Tu es sous quel version de postgres ?
Et quel est l'OS qui heberge postgres ?
Tu dois configurer postgresql.conf et probablement pg_hba.conf pour autoriser les connexions exterieures.