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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    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
    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 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    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 éclairé
    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
    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 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 059
    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 Expert
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Septembre 2016
    Messages
    956
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Isère (Rhône Alpes)

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

    Informations forums :
    Inscription : Septembre 2016
    Messages : 956
    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

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, 11h49
  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, 12h20
  3. Aucune entrée dans pg_hba.conf
    Par maximeozenne dans le forum JDBC
    Réponses: 0
    Dernier message: 30/11/2015, 22h27
  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, 16h33
  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, 17h58

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