PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Akses jarak jauh Postgresql tidak ada entri pg_hba.conf untuk host

Saya memiliki masalah serupa dengan instance PostgreSQL saya di Docker. Saya menghabiskan waktu berjam-jam untuk mencari tahu bagaimana menyelesaikannya. Saya berbagi pengalaman saya berharap dapat membantu orang lain yang menghadapi masalah yang sama. Ada dua pg_hba.conf file dengan jalur berikut:

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

Saya memodifikasi yang pertama dan tidak menyadari yang kedua. Saya menggunakan trik untuk memeriksa apakah saya mengerjakan file yang benar. Saya mengomentari semua baris file dan memulai kembali layanan PostgreSQL. Kemudian saya melihat bahwa saya masih dapat terhubung ke layanan PostgreSQL dari dalam wadah Docker. Kemudian saya mencari file lain dengan nama yang mirip, jadi saya mencapai yang kedua. Saya memodifikasi /etc/postgresql/12/main/pg_hba.conf , restart PostgreSQL dengan menjalankan service postgresql restart , dan perubahan mulai berlaku.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hitung persentase dari SUM() dalam kueri sql SELECT yang sama

  2. Komit PostgreSQL Sqlalchemy membutuhkan banyak waktu

  3. Mengapa saya tidak bisa menggunakan alias kolom dalam ekspresi SELECT berikutnya?

  4. Rails - cara menyimpan angka besar seperti 100000076685963

  5. Membuat dump Postgres dan menyimpan ke server lain