postgresql.conf là một file mô tả các cài đặt cơ bản cho PostgreSQL.
Bài viết này sẽ mô tả cách thiết lập file postgresql.conf.
1. Vị trí của file postgresql.conf
postgresql.conf được lưu trữ theo mặc định trong thư mục data của bản cài đặt PostgreSQL.
File postgresql.conf là một file văn bản, vì vậy nếu bạn muốn kiểm tra hoặc chỉnh sửa nội dung thì có thể mở bằng bất cứ trình chỉnh sửa văn bản nào.
2. Cài đặt postgresql.conf
Mỗi mục được mô tả theo định dạng tên tham số = giá trị cài đặt. Vì vậy, nếu mở xem file postgresql.conf, bạn sẽ thấy như sau:
Tham số đầu tiên list_addresses có giá trị cài đặt là các máy chủ và địa chỉ IP mà máy khách sẽ được phép kết nối với PostgreSQL. Hiện được đặt thành ‘*’, cho phép kết nối từ tất cả các máy khách. (Các cài đặt chi tiết như cơ sở dữ liệu nào thực sự được phép kết nối được đặt trong file pg_hba.conf. Xem bài viết: Cách cài đặt file pg_hba.conf)
Trường hợp bạn muốn chỉ server / IP được định mới được phép kết nối với PostgreSQL thì bạn có thể thiết lập giá trị cài đặt mới cho tham số list_addresses. Chẳng hạn như bên dưới chỉ cho phép locahost và IP 172.217.161.78 kết nối với PostgreSQL.
Tất cả các khai báo sau dấu # được coi là comment. Nó được sử dụng để viết ghi chú hay chú thích cho cài đặt hoặc vô hiệu hóa cài đặt của tham số. Vì vậy, bạn sẽ tìm thấy mô tả sau:
Nếu thay đổi cài đặt, chẳng hạn như comment hay xóa dấu comment của một tham số bất kỳ thì sẽ không thể phản ánh các cài đặt này khi không khởi động lại PostgreSQL. Bất cứ thay đổi gì trong file cấu hình đều yêu cầu khởi động lại PostgreSQL. Xem bài viết: Cách stop, start và restart dịch vụ PostgreSQL.
[…] ※ Lưu ý: – Địa chỉ IP hoặc tên server được phép kết nối đến PostgreSQL phải được định nghĩa ở tham số list_addresses của file postgresql.conf. Xem bài viết: Cách cài đặt file postgresql.conf. […]
[…] thì bạn xem thêm bài viết cách cấu hình PostgreSQL cho phía remote server. – Cách cài đặt file postgresql.conf – Cách cài đặt file […]
[…] users) thì chúng ta sửa đổi file cấu hình PostgreSQL postgresql.conf. (Xem bài viết cách cài đặt file postgresql.conf để biết chi tiết về vị trí và cách cấu hình file […]