Latest Post

Tăng thứ hạng và truy cập tự nhiên với 10 phương pháp SEO hay nhất Kiếm Tiền Online (mmo): Khái Niệm và Các Hình Thức Phổ Biến

Khi bạn cố gắng thiết lập kết nối đến máy chủ PostgreSQL từ một máy tính ở xa, bạn có thể gặp phải thông báo lỗi như sau:

“Error: connect to PostgreSQL server: FATAL: no pg_hba.conf entry for host “XXX.XXX.XX.XXX””

Nguyên nhân chính của lỗi này là PostgreSQL ban đầu chỉ cho phép kết nối từ cùng máy chủ PostgreSQL đó, và không phải từ các máy chủ ở xa. Để có thể kết nối đến PostgreSQL từ một máy tính ở xa thông qua địa chỉ IP, bạn cần thực hiện việc thêm một bản ghi vào tệp cấu hình pg_hba.conf.

Bình thường file pg_hba.conf sẽ được đặt trong đường dẫn: var/lib/postgresql/[version]

Tuy nhiên bạn có thể tìm đường dẫn file trên bằng câu lệnh SQL sau:

SHOW hba_file;

Hoặc chạy từ command line:

psql -t -P format=unaligned -c 'show hba_file'.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *