sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql fjärråtkomst ingen pg_hba.conf-post för värd

Jag hade ett liknande problem med min PostgreSQL-instans på Docker. Jag tillbringade timmar för att komma på hur jag skulle lösa det. Jag delar med mig av mina erfarenheter och hoppas kunna hjälpa andra som står inför samma problem. Det finns två pg_hba.conf filer med följande sökvägar:

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

Jag modifierade den första och var inte medveten om den andra. Jag använde ett knep för att kontrollera om jag arbetade med rätt fil. Jag kommenterade alla rader i filen och startade om PostgreSQL-tjänsten. Sedan såg jag att jag fortfarande kunde ansluta till PostgreSQL-tjänsten från insidan av Docker-behållaren. Sedan letade jag efter en annan fil med liknande namn, så jag nådde den andra. Jag har ändrat /etc/postgresql/12/main/pg_hba.conf , startade om PostgreSQL genom att köra service postgresql restart , och ändringarna trädde i kraft.




  1. Kontrollera om en rad finns, annars infogas

  2. Vad är det snabbaste sättet att dumpa och ladda en MySQL InnoDB-databas med mysqldump?

  3. Ansluter PolyBase till Salesforce.com

  4. Upptäck sqlplus-fel i dos batchskript?