PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cách cho phép truy cập từ xa vào cơ sở dữ liệu PostgreSQL

Để truy cập từ xa cơ sở dữ liệu PostgreSQL, bạn phải đặt hai tệp cấu hình PostgreSQL chính:

postgresql.conf
pg_hba.conf

Dưới đây là mô tả ngắn gọn về cách bạn có thể thiết lập chúng (lưu ý rằng mô tả sau chỉ mang tính chất chỉ dẫn:Để cấu hình máy một cách an toàn, bạn phải nắm rõ tất cả các thông số và ý nghĩa của chúng)

Trước hết, hãy cấu hình dịch vụ PostgreSQL để lắng nghe trên cổng 5432 trên tất cả các giao diện mạng trong máy Windows 7:
mở tệp postgresql.conf (thường nằm trong C:\ Program Files \ PostgreSQL \ 9.2 \ data) và đặt tham số

listen_addresses = '*'

Kiểm tra địa chỉ mạng của máy ảo WindowsXP và đặt các thông số trong tệp pg_hba.conf (nằm trong cùng thư mục của postgresql.conf) để postgresql có thể chấp nhận các kết nối từ máy chủ máy ảo.
Ví dụ:nếu máy có Windows XP có địa chỉ IP 192.168.56.2, thêm vào pg_hba.conf tệp:

host all all 192.168.56.1/24 md5

theo cách này, PostgreSQL sẽ chấp nhận các kết nối từ tất cả các máy chủ trên mạng 192.168.1.XXX.

Khởi động lại dịch vụ PostgreSQL trong Windows 7 (Dịch vụ-> PosgreSQL 9.2:nhấp chuột phải và khởi động lại thiết bị). Cài đặt pgAdmin trên máy windows XP và cố gắng kết nối với PostgreSQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để nâng cấp PostgreSQL từ phiên bản 9.6 lên phiên bản 10.1 mà không làm mất dữ liệu?

  2. Chia tỷ lệ PostgreSQL cho lượng lớn dữ liệu

  3. Có gì mới trong PostgreSQL 13?

  4. Kết hợp hai cột và thêm vào một cột mới

  5. Nhiều SQL hơn, ít mã hơn, với PostgreSQL