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

Postgresql fjernadgang ingen pg_hba.conf-indgang for vært

Jeg havde et lignende problem med min PostgreSQL-instans på Docker. Jeg brugte timer på at finde ud af, hvordan jeg skulle løse det. Jeg deler mine erfaringer i håb om at hjælpe andre, der står over for det samme problem. Der er to pg_hba.conf filer med følgende stier:

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

Jeg var ved at ændre den første og var ikke klar over den anden. Jeg brugte et trick til at tjekke, om jeg arbejdede på den rigtige fil. Jeg kommenterede alle linjer i filen og genstartede PostgreSQL-tjenesten. Så så jeg, at jeg stadig var i stand til at oprette forbindelse til PostgreSQL-tjenesten inde fra Docker-containeren. Så ledte jeg efter en anden fil med et lignende navn, så jeg nåede til den anden. Jeg har ændret /etc/postgresql/12/main/pg_hba.conf , genstartede PostgreSQL ved at køre service postgresql restart , og ændringerne trådte i kraft.




  1. json_encode med mysql-indhold og umlyde i utf-8

  2. PHP login klasse

  3. Forbinder Oracle til PostgreSQL

  4. SQL Agent Job - Kør som rullelisten er tom