PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 27/04/2010 10:52:50

sophonie
Membre

Création d'une connexion PostGIS depuis Quantum GIS

Bonjour à toutes et à tous,

Pré-Requis :
J'ai installé et configurer correctement PostgreSQL ainsi que le module PostGIS puisque j'arrive à me connecter et à créer une Base de données géo-spatial.

Depuis Quantum GIS, je tente de créer une nouvelle connexion pour récupérer les données de géo-référencement dans ma Base de données (qui s'appelle inventaire).
Je saisi les informations suivantes dans la fenêtre de création de connection PostgreSQL :

Name Donnees Inventaire
Host localhost
Database inventaire
Port 5432
Username Joachim
Password

NB : Il n'y a pas de mot de passe puisque depuis un shell Unix je tape psql inventaire et je suis connecté
à la Base de données inventaire.
L'utilisateur joachim est un super-user.

J'ai le message suivant quand je clique sur Test connection:
authentification Indent échoué pour l'utilisateur joachim

Merci d'avance.
Sophonie.

Hors ligne

#2 27/04/2010 10:58:43

Marc Cousin
Membre

Re : Création d'une connexion PostGIS depuis Quantum GIS

C'est votre configuration de l'authentification qui est à revoir : pour cette base et cet utilisateur, en connection TCP, provenant de la machine locale, postgreSQL est paramétré pour effectuer une authentification ident.


Marc.

Hors ligne

#3 27/04/2010 11:10:31

sophonie
Membre

Re : Création d'une connexion PostGIS depuis Quantum GIS

Bonjour Marc Cousin,

Dans le fichier pg_hba.conf, j'ai modifié la ligne ident par trust mais cela n'a rien changé.
Est-ce ainsi qu'il faut procéder ou doit-on modifier un autre fichier. Car je ne vois pas d'autre
paramètre à modifier.

Merci encore.
Sophonie.

Hors ligne

#4 27/04/2010 11:16:58

gleu
Administrateur

Re : Création d'une connexion PostGIS depuis Quantum GIS

Je suppose que vous avez demandé à PostgreSQL de relire sa configuration. Donc, si vous l'avez fait, l'autre soucis peut venir d'un paramètre appelé listen_addresses dans le fichier postgresql.conf, qu'il faut modifier pour qu'il tienne compte des accès TCP/IP/

Hors ligne

#5 27/04/2010 11:17:34

Marc Cousin
Membre

Re : Création d'une connexion PostGIS depuis Quantum GIS

Avez vous demandé à PostgreSQL de recharger sa configuration après la modification de pg_hba.conf ?

Par ailleurs, trust n'est pas recommandé ailleurs qu'en test.


Marc.

Hors ligne

#6 27/04/2010 11:27:56

sophonie
Membre

Re : Création d'une connexion PostGIS depuis Quantum GIS

Avez vous demandé à PostgreSQL de recharger sa configuration après la modification de pg_hba.conf ?

Je suppose qu'il faut arrêter le serveur postgres puis redémarrer ce dernier? Si c'est cela je le fais
automatiquement après chaque modification d'un fichier de conf.
Par ailleurs je vais remettre à ident la valeur dans le fichier pg_hba.

Sophonie.

Hors ligne

#7 27/04/2010 16:23:23

sophonie
Membre

Re : Création d'une connexion PostGIS depuis Quantum GIS

Résolu.

En fait il faut installer le daemon oidentd présent dans le dépôt de Fedora.
Ce démon permet l'identification de l'utilisateur en utilisant le protocole TCP se dernier
utilise le port 113 pour se connecter.
En tant que root :

yum install oidentd

Suite à cette installation je peux me connecter à la Base de données inventaire et récupérer
les données géo-spatial.

Merci encore.
Sophonie.

Hors ligne

#8 05/03/2018 17:04:35

Quenth1
Membre

Re : Création d'une connexion PostGIS depuis Quantum GIS

Bonjour,

Je reviens sur ce sujet (qui a déjà été développé sur de nombreux forums et sites) car personnellement des petits blocages concernant les connexions locales et à distances.

Je vous explique :
Dans le cadre d'un stage, je dois mettre en place une Base de données et permettre à des utilisateurs de se connecter.
J'ai donc installé PostgresQGL (version 10) ainsi que Postgis. Jusque la aucun soucis.
Par la suite, je me suis documenté sur des forums et sur les sites officiels Postgres SQL... mais je n'arrive toujours pas à permettre un ordinateur connecté sur le même réseau à accéder à la base depuis QGIS. Cependant cela fonctionne depuis mon poste.

J'ai bien renseigné l'adresse IP de l'ordinateur auquel je souhaite permettre l'accès à la base de donnée sur le fichier de configuration pg_hba.conf :
j'ai rajouter cette ligne de commande : host all all (IP de l'ordianteur) md5

Puis j'ai modifié dans le fichier postgresql.conf :
listen_addresses = '*'

J'ai aussi ajouter une nouvelle règle de trafic entrants dans mon pare-feu : TCP : Port 5432

Je n'arrive cependant pas accéder à ma base TEST depuis Qgis depuis l'autre ordinateur.

Message d'erreur :
could not connct to server : Connection refused (0x0000274D/10061)
Is the server running on host "localhost"" (::1) and accepting
TCP/IP connections on port 5342?

could not connct to server : Connection refused (0x0000274D/10061)
Is the server running on host "localhost"" (127.0.0.1) and accepting
TCP/IP connections on port 5342?

Auriez-vous une idée ??
Un grand merci par avance pour vos réponses.

Quentin
Ce pourrait-il que le pare-feu de l'autre ordinateurs bloque la connexion ?

Dernière modification par Quenth1 (05/03/2018 17:15:09)

Hors ligne

#9 05/03/2018 17:26:22

rjuju
Administrateur

Re : Création d'une connexion PostGIS depuis Quantum GIS

Quenth1 a écrit :

Message d'erreur :
could not connct to server : Connection refused (0x0000274D/10061)
Is the server running on host "localhost"" (::1) and accepting
TCP/IP connections on port 5342?

could not connct to server : Connection refused (0x0000274D/10061)
Is the server running on host "localhost"" (127.0.0.1) and accepting
TCP/IP connections on port 5342?

À priori vous n'avez pas configuré l'adresse IP de votre machine sur QGIS.

Hors ligne

#10 05/03/2018 17:49:06

Quenth1
Membre

Re : Création d'une connexion PostGIS depuis Quantum GIS

Effectivement, je vais donc essayer cela. Merci pour cette information.

Quentin

Hors ligne

Pied de page des forums