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

Không thể kết nối PostgreSQL với cơ sở dữ liệu từ xa bằng pgAdmin

Nó thực sự là một quy trình 3 bước để kết nối với máy chủ PostgreSQL từ xa thông qua pgAdmin3.

Lưu ý:Tôi sử dụng Ubuntu 11.04 và PostgreSQL 8.4.

  1. Bạn phải đặt PostgreSQL lắng nghe các kết nối TCP đến từ xa vì cài đặt mặc định chỉ cho phép lắng nghe các kết nối trên giao diện loopback. Để có thể truy cập máy chủ từ xa, bạn phải thêm dòng sau vào tệp /etc/postgresql/8.4/main/postgresql.conf:

    nghe_addresses ='*'

  2. PostgreSQL theo mặc định từ chối tất cả các kết nối mà nó nhận được từ bất kỳ địa chỉ từ xa nào, bạn phải nới lỏng các quy tắc này bằng cách thêm dòng này vào /etc/postgresql/8.4/main/pg_hba.conf:

    lưu trữ tất cả 0.0.0.0/0 md5

    Đây là quy tắc kiểm soát truy cập cho phép bất kỳ ai đăng nhập từ bất kỳ địa chỉ nào nếu họ có thể cung cấp mật khẩu hợp lệ (từ khóa md5). Bạn có thể sử dụng mạng / mặt nạ cần thiết thay vì 0.0.0.0/0.

  3. Khi bạn đã áp dụng các sửa đổi này cho các tệp cấu hình của mình, bạn cần khởi động lại máy chủ PostgreSQL. Giờ đây, bạn có thể đăng nhập vào máy chủ của mình từ xa bằng tên người dùng và mật khẩu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cấu hình PostgreSQL để có khả năng quan sát

  2. PostgreSQL 11:Có gì mới

  3. Kiểu dữ liệu nào cho vĩ độ và kinh độ?

  4. Tổng quan về Amazon RDS &Cung cấp Aurora cho PostgreSQL

  5. Chèn chuỗi văn bản có hex vào PostgreSQL dưới dạng bytea