Source: https://oneit.com.vn/2021/12/08/huong-dan-ket-noi-pgadmin-vao-postgresql/
Đầu tiên cần xem tình trạng dịch vụ của Postgresql.
service postgresql status

Access vào file thư mục config của Postgresql
cd /etc/postgresql/12/main/
Tại đây có thể thấy danh sách các file cấu hình cấu thiết gồm: “pg_hba.config” và “postgresql.conf”.

Sử dụng vi hoặc nano để xem qua các file cấu hình này. Trước tiên ta access vào file “pg_hba.conf”

Trong thông tin file “pg_hba.conf”, đây là thông tin liên quan đến các cấu hình kết nối mặc định của server postgresql.
Tại dòng khu vực IPv4 , thêm 1 dòng chứa kết nối của client cần kết nối vào server:
Type | Database | User | IP Address | Method |
host | all | all | 192.168.0.30/32 | trust |

Ý nghĩa của việc dòng cấu hình này là: Cho phép duy nhất IP 192.168.0.30 truy cập vào tất cả DB của server postgresql.
Sau khi hoàn tất, tiến hành save lại file cấu hình “pg_hba.conf” và tiếp tục access vào file “postgresql.conf”. Như hình bên dưới, xem xét tình trạng dòng 59
#listen_addresses = ‘localhost'

Để có thể truy nhập từ bên ngoài vào, cần phải thay đổi cấu hình tại đây. Nếu để mặc định, hệ thống tự cho phép các dịch vụ chạy trên server này được phép kết nối với chính Database local.
Chuyển đổi bỏ dấu ‘#’ và ở đầu dòng và thay thế ‘locahost’ thành ‘*’. Ý nghĩa là chấp nhận các kết nối đến server postgresql này. Hoặc có thể thay thế ‘*’ thành 1 IP nào đó, ví dụ là 192.168.0.30 như tại file cấu hình “pg_hba.conf”.

Sau khi hoàn tất cấu hình file “pg_hba.conf” và “postgresql.conf”, tiến hành restart lại dịch vụ postgresql.
service postgresql restart
Comments
Post a Comment