Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/08/2003, 15h09   #1
LS
Invité de passage
 
Inscription : août 2003
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 3
Points : 1
Points : 1
Par défaut [Résolu] Erreur de connexion à PostGresql via pgAdminII

Bonjour à tous,

Données du pb :


Pgsql v7.3.3 installé sur serveur RH 8
tcp_socket =true et port = 5432 dans postgresql.conf

Contenu de pg_hba.conf :

"local all all trust
host all all 127.0.0.1 255.255.255.255 trust
host all all 172.18.2.4 255.255.255.0 trust
host BDCCIGRC BDGRC 172.16.0.11 255.255.255.255 trust"

Le serveur est lancé avec l'option -i.

J'essaie d'ouvrir un connexion à ce sgbd via pgAdmin v1.4 avec les paramètres suivants :

host = adresse ip du serveur sgbd
port = 5432
username = BDGRC
password = password de BDGRC (normalement je n'en ai pas besoin vu pg_hba.conf).

Résultat des courses :

"Erreur -2147467259
Could not connect to the server
Could not connect to remote socket"

Où est l'erreur ?

PS : j'ai installé pgAdmin en utilisant MDAC 2.8.

Merci pour votre aide car je sèche vraiment !!

:
LS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2003, 17h14   #2
Rédacteur
 
Avatar de Stessy
 
Homme Stessy Delcroix
Senior Software Engineer JEE
Inscription : avril 2002
Messages : 744
Détails du profil
Informations personnelles :
Nom : Homme Stessy Delcroix
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Senior Software Engineer JEE
Secteur : Finance

Informations forums :
Inscription : avril 2002
Messages : 744
Points : 1 092
Points : 1 092
Citation:
host BDCCIGRC BDGRC 172.16.0.11 255.255.255.255 trust
es-tu sur que l'adresse ip de la machine à partir de laquelle tu essayes de te connecter est bien 172.16.0.11 ?
__________________
Langages : Java, SQL
Outils : Eclipse, Intellij
SGBD : Oracle, PostgreSQL
Mes Articles
Stessy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2003, 08h47   #3
LS
Invité de passage
 
Inscription : août 2003
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 3
Points : 1
Points : 1
Bonjour,

L'adresse 172.18.2.4 est celle de mon poste. L'adresse 172.16.0.11 est celle du serveur Postgresql. J'ai modifié le fichier pg_hba.conf comme suit :

"local all all trust
host all all 127.0.0.1 255.255.255.255 trust
host all all 0.0.0.0 0.0.0.0 trust"

Mais je n'obtient pas plus de résultat.

As-tu une autre idée ?

:
LS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2003, 09h15   #4
Rédacteur
 
Avatar de Stessy
 
Homme Stessy Delcroix
Senior Software Engineer JEE
Inscription : avril 2002
Messages : 744
Détails du profil
Informations personnelles :
Nom : Homme Stessy Delcroix
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Senior Software Engineer JEE
Secteur : Finance

Informations forums :
Inscription : avril 2002
Messages : 744
Points : 1 092
Points : 1 092
Citation:
Envoyé par LS
Bonjour,

L'adresse 172.18.2.4 est celle de mon poste. L'adresse 172.16.0.11 est celle du serveur Postgresql. J'ai modifié le fichier pg_hba.conf comme suit :

"local all all trust
host all all 127.0.0.1 255.255.255.255 trust
host all all 0.0.0.0 0.0.0.0 trust"

Mais je n'obtient pas plus de résultat.

As-tu une autre idée ?

:
alors essaye d'ajouter la ligne suivante

Citation:
host BDCCIGRC BDGRC 172.18.2.4 255.255.255.255 trust
parce qu'en fait tu ne dois pas mettre l'adresse ip du serveur mais l'adresse du poste qui veut se connecter.

Là est toute la différence.

A ne pas confondre: l'adresse ip du serveur et l'adresse ip du poste de travail.

En fait la ligne que je t'ai indiquée ici au dessus est fort restrictive car elle veut dire que seul l'utilisateur BDGRC peut se connecter à la base BDCCIGRC uniquement sur le poste de travail se trouvant à tel endroit , ici 172.18.2.4, du réseau.

Si c'est réellement ce que tu veux alors la ligne citée ci-dessus devrait te convenir.

Si jamais tu as d'autres questions n'hésite surtout pas.
__________________
Langages : Java, SQL
Outils : Eclipse, Intellij
SGBD : Oracle, PostgreSQL
Mes Articles
Stessy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2003, 09h51   #5
LS
Invité de passage
 
Inscription : août 2003
Messages : 3
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 3
Points : 1
Points : 1
Par défaut C'est OK

Bonjour,

J'ai modifié le fichier pg_hba.conf comme tu me l'as conseillé. Le résultat n'a pas été concluant.

Par contre, un point important que je n'avais pas mentionné : mon serveur est dans un DMZ, et mon poste de travail sur le lan.

J'ai essayé d'ouvrir une session telnet sur le port 5432 depuis un autre serveur dans la DMZ : ça marche. J'ai installé PGAdmin sur un serveur dans la DMZ : ça marche.

Conclusion : je vais ouvrir le port adéquat dans le sens DMZ-> LAN.

Merci pour tes conseils sans lesquels que ce soit sur la DMZ ou sur le LAN je n'aurais pu accéder au serveur via pgAdmin.

A bientôt.

LS est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h46.


 
 
 
 
Partenaires

Hébergement Web