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

PostgreSQL Discussion :

Connexion à la base de données : aucune entrée dans pg_hba.conf pour l'hôte


Sujet :

PostgreSQL

  1. #1
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 606
    Points : 206
    Points
    206
    Par défaut Connexion à la base de données : aucune entrée dans pg_hba.conf pour l'hôte
    Bonjour,

    J'ai mis en place une base de données posgresql sous docker avec cette commande:
    `docker run --name pea_db -e POSTGRES_USER=user -e POSTGRES_PASSWORD=password -p 5432:5432 -d postgres:latest`

    Avec le logiciel dbeaver, je souhaite me connecter à la base de données mais j'obtiens une erreur lors de la connection
    FATAL: aucune entrée dans pg_hba.conf pour l'hôte, utilisateur user , base de données postgres, aucun chiffrement


    /usr/local/var/postgres/pg_hba.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    # TYPE  DATABASE        USER            ADDRESS                 METHOD
    # "local" is for Unix domain socket connections only
    local   all             all                                     trust
    # IPv4 local connections:
    host    all             all             127.0.0.1/32            trust
    # IPv6 local connections:
    host    all             all             ::1/128                 trust
    # Allow replication connections from localhost, by a user with the
    # replication privilege.
    local   replication     all                                     trust
    host    replication     all             127.0.0.1/32            trust
    host    replication     all             ::1/128                 trust
     
    host    all             all             192.168.1.0/24           md5 # j'ai rajouté cette ligne, sans succès

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 040
    Points : 23 795
    Points
    23 795
    Par défaut
    Bonjour,

    C'est plus un problème lié à Docker qu'à PostgreSQL.
    Je ne connais pas bien Docker, mais je crois qu'il lance un sous-réseau local (dont les adresses sont du type 172.17.0.0).
    Il faut donc ajouter une ligne dans le fichier pg_hba.conf pour autoriser les connexions sur ce sous-réseau. Quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    host    all             all             172.17.0.0/16           trust
    ced
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Membre actif
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    606
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 606
    Points : 206
    Points
    206
    Par défaut
    Bonjour,
    J'ai toujours le même problème

  4. #4
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 040
    Points : 23 795
    Points
    23 795
    Par défaut
    Il faut peut-être élargir le masque d'IP à /24...
    Attention, l'option trust est déconseillée (sauf pour faire des tests...).
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  5. #5
    Membre expérimenté
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Septembre 2016
    Messages
    849
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Conseil

    Informations forums :
    Inscription : Septembre 2016
    Messages : 849
    Points : 1 622
    Points
    1 622
    Par défaut
    Autre solution :
    1. portgres.conf : valider que log_connections est correctement positionné et trace les connexions
    2. pg_hba.conf : Ajouter : host all all 255.255.255.255/32 md5
    3. Lire le fichier de trace, repérer la connexion et remodifier le fichier pg_hba.conf de conséquence
    Le savoir est une nourriture qui exige des efforts.

Discussions similaires

  1. Plus aucun menu dans Excel 365 pour bureau
    Par megamario dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 28/07/2023, 12h49
  2. Aucune entrée dans pg_hba.conf pour l'hote
    Par Solevita dans le forum Administration
    Réponses: 4
    Dernier message: 08/04/2021, 13h20
  3. Aucune entrée dans pg_hba.conf
    Par maximeozenne dans le forum JDBC
    Réponses: 0
    Dernier message: 30/11/2015, 23h27
  4. [PowerShell] connexion à base de donnés oracle via Powershell
    Par phinestra dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 02/10/2012, 17h33
  5. [MySQL] connexion de base de donné vers un serveur ldap
    Par luiggi12 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 28/04/2010, 18h58

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