sql >> Databáze >  >> RDS >> PostgreSQL

Vzdálený přístup Postgresql žádný záznam pg_hba.conf pro hostitele

Měl jsem podobný problém s instancí PostgreSQL na Dockeru. Strávil jsem hodiny nad tím, jak to vyřešit. Sdílím své zkušenosti a doufám, že pomůžu ostatním, kteří se potýkají se stejným problémem. Existují dva pg_hba.conf soubory s následujícími cestami:

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

Upravoval jsem první a nevěděl jsem o druhém. Použil jsem trik, abych zkontroloval, zda pracuji se správným souborem. Zakomentoval jsem všechny řádky souboru a restartoval službu PostgreSQL. Pak jsem viděl, že jsem se stále mohl připojit ke službě PostgreSQL z kontejneru Docker. Pak jsem hledal další soubor s podobným názvem, tak jsem se dostal k druhému. Upravil jsem /etc/postgresql/12/main/pg_hba.conf , restartoval PostgreSQL spuštěním service postgresql restart a změny se projevily.




  1. Jak REVERSE() funguje v MariaDB

  2. Existuje nějaký způsob, jak Laravel spustit soubor .SQL pro načtení dat?

  3. Aktualizovat podřetězec sloupce

  4. Postgres nelze spustit