Tôi không phải thay đổi tệp prostgresql.conf nhưng tôi phải làm như sau dựa trên psql qua dòng lệnh đang kết nối và pgAdmin không kết nối trên RDS với AWS.
Tôi đã đặt RDS của mình thành Có thể truy cập công khai. Tôi chắc chắn ACL của tôi và nhóm an ninh đã rộng mở và vẫn còn vấn đề như vậy, tôi đã làm như sau: sudo find . -name *.conf
sau đó sudo nano ./data/pg_hba.conf
sau đó thêm vào đầu của chỉ thị trong tập tin pg_hba.conf host all all 0.0.0.0/0 md5
và pgAdmin tự động đăng nhập tôi trong.
này cũng làm việc trong tập tin pg_hba.conf host all all md5
mà không cần bất kỳ địa chỉ IP và điều này cũng làm việc với địa chỉ IP của tôi host all all <myip>/32 md5
Là một mặt lưu ý, RDS của tôi là trong VPC mặc định của tôi. Tôi đã có một trường hợp RDS giống hệt trong VPC không mặc định của tôi với nhóm bảo mật giống hệt nhau, ACL và các thiết lập nhóm bảo mật cho VPC mặc định của tôi và tôi không thể làm cho nó hoạt động. Không chắc tại sao nhưng, đó là một ngày khác.
Bạn có gặp lỗi không? nếu có, lỗi gì? – krishna
Đây không thực sự là một câu hỏi lập trình. Mặc dù, hãy thêm một dòng ghi là "lưu trữ tất cả tất cả 192.168.1.0/24 md5" trong dữ liệu/pg_hba.conf – nos
Lỗi bạn đang nhận được là gì? Lệnh nào bạn đang thực hiện để kết nối với cơ sở dữ liệu từ máy chủ khác nhau? Những gì bạn đang suy nghĩ để thay đổi trong postgresql.conf và pg_hba.conf? – Space