PostgreSQL “no pg_hba.conf entry for host “ user “postgres”, database “postgres”, SSL off”

ปัญหา pgAdmin (client tool) ไม่สามารถ connect กับ PostgresSQL Database server ได้

เพิ่ม Client IP ที่ไฟล์ */PostgreSQL/12/data/pg_hba.conf (IP v4)

จากเดิม

# TYPE DATABASE USER ADDRESS METHOD

# IPv4 local connections:
host all all 127.0.0.1/32 md5

แก้ไขเป็น

# TYPE DATABASE USER ADDRESS METHOD

# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all {client ip}/24 md5 #เพิ่ม client ip ใหม่

แก้ไขไฟล์ PostgreSQL/12/data/postgresql.conf

จากเดิม

#listen_addresses = ‘localhost’

แก้ไขเป็น

listen_addresses = ‘*’

จากนั้น restart postgresql service แล้วลอง pgAdmin ต่อมาอีกครั้ง ก็จะ connected remote host ได้เรียบร้อย

Senior Developer @Telecom, Full Stack Developer [Subscribe Me @poolsawat.com]

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store