PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Accesso remoto Postgresql nessuna voce pg_hba.conf per l'host

Ho avuto un problema simile con la mia istanza PostgreSQL su Docker. Ho passato ore a capire come risolverlo. Condivido la mia esperienza sperando di aiutare altri che affrontano lo stesso problema. Ci sono due pg_hba.conf file con i seguenti percorsi:

  1. /var/lib/postgresql/data/pg_hba.conf
  2. /etc/postgresql/12/main/pg_hba.conf

Stavo modificando il primo e non ero a conoscenza del secondo. Ho usato un trucco per verificare se stavo lavorando sul file giusto. Ho commentato tutte le righe del file e riavviato il servizio PostgreSQL. Poi ho visto che ero ancora in grado di connettermi al servizio PostgreSQL dall'interno del contenitore Docker. Poi ho cercato un altro file con un nome simile, quindi ho raggiunto il secondo. Ho modificato /etc/postgresql/12/main/pg_hba.conf , riavviato PostgreSQL eseguendo service postgresql restart e le modifiche sono entrate in vigore.