sql >> Database >  >> RDS >> PostgreSQL

Postgresql externe toegang geen pg_hba.conf-invoer voor host

Ik had een soortgelijk probleem met mijn PostgreSQL-instantie op Docker. Ik ben uren bezig geweest om erachter te komen hoe ik het moest oplossen. Ik deel mijn ervaring in de hoop anderen te helpen die met hetzelfde probleem worden geconfronteerd. Er zijn twee pg_hba.conf bestanden met de volgende paden:

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

Ik was de eerste aan het wijzigen en was me niet bewust van de tweede. Ik gebruikte een truc om te controleren of ik aan het juiste bestand werkte. Ik becommentarieerde alle regels van het bestand en herstartte de PostgreSQL-service. Toen zag ik dat ik nog steeds verbinding kon maken met de PostgreSQL-service vanuit de Docker-container. Toen zocht ik naar een ander bestand met een vergelijkbare naam, dus ik kwam bij de tweede. Ik heb /etc/postgresql/12/main/pg_hba.conf gewijzigd , herstart PostgreSQL door service postgresql restart uit te voeren , en de wijzigingen zijn van kracht geworden.




  1. Hoe Arabische tekst op te slaan in mysql-database met behulp van python?

  2. Hoe u een SQL-tracering maakt om SQL Server-gebeurtenissen vast te leggen

  3. SQLiteConstraintException-fout die wordt weergegeven na het starten van elke activiteit

  4. Kan geen waarde invoegen zoals deze is - antwoord nodig voor elke DB - Oracle, Sql Server, MySql enz.