圖片來源 |
前言
- 利用pgAdmin新增Server時,經常遇到權限問題以致無法連線至遠端伺服器
- Linux上文件設定的方式,Windows亦同
步驟
- 切換至PostgreSQL資料夾,並注意版本可能不同
cd /etc/postgresql/12/main/
- 編輯pg_hba.conf,並儲存
# TYPE DATABASE USER ADDRESS METHOD # IPv4 local connections: host all all 0.0.0.0/0 trust # IPv6 local connections: host all all ::1/128 md5 # Allow replication connections from localhost, by a user with the # replication privilege. #host replication postgres 127.0.0.1/32 md5 #host replication postgres ::1/128 md5
- 編輯postgresql.conf,並儲存
# - Connection Settings - listen_addresses = '*' # what IP address(es) to listen on; # comma-separated list of addresses; # defaults to 'localhost'; use '*' for all # (change requires restart)
- 結果:netstat會呈現 0.0.0.0:5432,就是完成開放遠端連線的設定
延伸閱讀
參考資料
沒有留言:
張貼留言