IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration PostgreSQL Discussion :

Import et authentification


Sujet :

Administration PostgreSQL

  1. #1
    Membre averti
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Points : 407
    Points
    407
    Billets dans le blog
    1
    Par défaut Import et authentification
    Bonjour, j'ai vraiment du mal à comprendre le comportement de postgresql en ligne de commande, si je fais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    psql -U postgres -W ma_base < dump.sql
    en ligne de commande, j'ai droit à cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Mot de passe pour l'utilisateur postgres : 
    psql: FATAL:  authentification Ident ?chou?e pour l'utilisateur << postgres >>
    Le mot de passe que je saisie et celui de postgres que j'ai défini dans postgresql en ligne de commande, c'est aussi le même que l'utilisateur postgres dans debian, je vois pas comment je peux avoir cette erreur du coup.
    Merci pour votre aide précieuse.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Points : 2 890
    Points
    2 890
    Par défaut
    Dans le message d'erreur: authentification Ident échouée...
    Ident est la méthode d'authentification déclarée dans pg_hba.conf pour cette connection.

    C'est-à-dire qu'il doit y avoir une ligne comme ça dans pg_hba.conf
    local all postgres ident
    qui est le cas standard pour Debian voire Unix en général.

    Ca peut être aussi ça, ident pour tout le monde en local:
    local all all ident
    Ca implique que les connections locales n'ont pas de mot de passe à fournir mais que l'utilisateur OS qui la lance doit avoir le même login que l'utilisateur BD.

    L'option -W passée à psql n'y change rien, c'est juste une optimisation pour éviter un aller-
    retour réseau.

    Donc pour se connecter en tant que postgres, il faut d'abord être postgres au niveau du système d'exploitation. Ce n'est pas ton cas d'après le message d'erreur.

    Ou bien il faut changer la règles dans pg_hba.conf, si tu souhaites que n'importe quel utilisateur locale puisse se connecter en postgres avec un mot de passe.
    Dans ce cas ce serait
    local all postgres md5

  3. #3
    Membre averti
    Avatar de stc074
    Homme Profil pro
    Codeur du dimanche
    Inscrit en
    Janvier 2009
    Messages
    1 015
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Lozère (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Codeur du dimanche

    Informations forums :
    Inscription : Janvier 2009
    Messages : 1 015
    Points : 407
    Points
    407
    Billets dans le blog
    1
    Par défaut
    en fait dans ma config ces lignes sont déjà décommentée, j'ai fait un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #su postgres
    $psql mabase < dump.sql
    et apparemment ça marche.

    Merci.

Discussions similaires

  1. Réponses: 7
    Dernier message: 19/01/2012, 09h50
  2. Important à lire par tous SVP
    Par Community Management dans le forum Langage
    Réponses: 5
    Dernier message: 15/11/2010, 22h54
  3. [DEV-C++]#import de fichier .tlb
    Par pdl dans le forum Dev-C++
    Réponses: 6
    Dernier message: 19/07/2002, 22h46
  4. Importer des objets de 3dsMax
    Par Anonymous dans le forum OpenGL
    Réponses: 3
    Dernier message: 06/05/2002, 13h53
  5. IMPORTANT! A lire avant tout chose
    Par Aurelien.Regat-Barrel dans le forum Windows
    Réponses: 0
    Dernier message: 01/05/2002, 16h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo