#1 Tue 27 April 2010 14:42
- sophonie
- Juste Inscrit !
- Date d'inscription: 27 Apr 2010
- Messages: 3
QGIS : Création d'une connexion PostGIS ?
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 Tue 27 April 2010 15:42
- ppluvinet
- Participant assidu
- Lieu: LYON
- Date d'inscription: 6 Aug 2007
- Messages: 610
Re: QGIS : Création d'une connexion PostGIS ?
tape depuis un shell Unix :
psql -U Joachim inventaire
Et tu dois avoir le même message d'erreur, non ?
Tu dois forcément avoir un mot de passe lié à l'utilisateur Joachim! rappelle - toi ?
Si tu veux te débarrasser des mots de passe (at que tu n'a pas de données confidentielles ou sécurisées) alors édite :
\PostgreSQL\8.4\data\pg_hba.conf (sous windows mais il dois y avoir l'équivalent sur postgres)
et mets 'trust' dans la methode :
Code:
host all all 127.0.0.1/32 trust # IPv6 local connections: host all all ::1/128 trust
Relance le service postgresql.
Cela peux être également une solution temporaire pour recréer des nouveaux utilisateurs avec des nouveaux mots de passe.
Pascal PLUVINET
Hors ligne
#3 Tue 27 April 2010 16:02
Re: QGIS : Création d'une connexion PostGIS ?
Bonjour,
je pense que Sophonie doit être sous utilisateur postgres dans la console.
Sophonie, tu confirmes ?
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#4 Tue 27 April 2010 16:02
- sophonie
- Juste Inscrit !
- Date d'inscription: 27 Apr 2010
- Messages: 3
Re: QGIS : Création d'une connexion PostGIS ?
Je suis sous GNU Linux (j'ai omis de le mentionner)
En fait dans le fichier de log de postgresql /var/lib/pgsql/data/pg_log/postgresql-Tue.log
le serveur postgres m'affiche l'information suivante :
Code:
FATAL: authentification Ident échouée pour l'utilisateur « joachim » LOG: n'a pas pu se connecter au serveur Ident à l'adresse « 127.0.0.1 », port 113 : Connexion refusée FATAL: authentification Ident échouée pour l'utilisateur « joachim »
Il faudrait donc que j'ouvre l'accès au port 113 qui est le port TCP selon la --RFC 1413?
Hors ligne
#5 Tue 27 April 2010 16:22
- sophonie
- Juste Inscrit !
- Date d'inscription: 27 Apr 2010
- Messages: 3
Re: QGIS : Création d'une connexion PostGIS ?
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 :
Code:
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