今天小編要推薦大家一套用來管理PostgreSQL的免費管理軟體「pgAdmin」,透過該軟體可以跨平台的管理PostgreSQL,且支援WIndows、MacOS、Linux等多種作業系統,這邊小編說明一下如何在Windows上安裝這套軟體吧![1]、官方網址:
https://www.pgadmin.org/
[2]、軟體下載
2.1、進入官網後點選「Download」
2.2、點選「Windows」作業系統平台
2.3、選擇與PostgreSQL版本相容的pgAdmin本版下載,本範例選擇最新版本下載
2.4、選擇副檔名為「exe」的檔案下載,本範例為「pgadmin4-4.17-x86.exe」
[3]、軟體安裝
[4]、設定PostgreSQL允許遠端連線
4.1、修改「postgresql.conf」讓PostgreSQL服務從本機變更成網路可連線
尋找出系統中postgresql.conf存放的位置
將postgresql.conf檔案中原本的「#listen_addresses = ‘localhost’」變更為「listen_addresses = ‘*’」
4.2、修改「pg_hba.conf」允許遠端IP可以連線
尋找出系統中postgresql.conf存放的位置
在最後一行加入:
host all all 192.168.0.100/32 md5
備註:設定讓192.168.0.100可以遠端連線連線資料庫,並採用密碼驗證登入。
4.3、重新啟動PostgreSQL服務
systemctl restart postgresql
4.4、檢查PostgreSQL服務是否正常
sudo ss -plntu | grep ‘5432’
備註:從結果可以發現服務的IP已從127.0.0.1:5432變更為0.0.0.0:5432
[5]、透過pgAdmin遠端連線PostgreSQL服務
5.1、執行pgAdmin軟體
5.2、設定pgAdmin軟體登入密碼
5.3、新增連線設定
點選「Servers」→滑鼠右鍵→選擇「Create」→選擇「Server」
5.4、輸入「Name」連線名稱,方便日後連線識別
5.5、輸入PostgreSQL連線資訊
「Host name/address」: PostgreSQL 的Server IP
「Port」: PostgreSQL的服務Port
「Maintenance database」: 要連線的資料庫名稱
「Username」: 使用者帳號
「Password」: 使用者密碼
5.6、連線成功畫面