除了通過PolarDB管理主控台登入資料庫之外,您還可以通過pgAdmin 4用戶端串連PolarDB叢集。本章將介紹如何通過pgAdmin 4用戶端串連PolarDB叢集。
更多串連方式
除了通過pgAdmin 4用戶端串連PolarDB叢集外,您還可以在下載用戶端和驅動頁,下載安裝用戶端使用命令列工具串連PolarDB叢集。
前提條件
操作步驟
啟動pgAdmin 4用戶端。
右擊Servers,選擇 ,如下圖所示。
在建立-伺服器頁面的常規標籤頁面中,自訂伺服器名稱。
選擇串連標籤頁,輸入要串連的叢集資訊,參數說明如下。
表 1. 參數說明 參數
說明
主機名稱/地址
輸入PolarDB叢集的串連地址。查看PolarDB叢集的地址及連接埠資訊的步驟如下:
登入PolarDB控制台。
在控制台左上方,選擇叢集所在地區。
單擊目的地組群ID。
在链接地址地區查看PolarDB地址。
連接埠
需輸入PolarDB PostgreSQL版(相容Oracle)叢集連接埠,預設為1521。
維護資料庫
輸入維護資料庫,預設為postgres。
使用者名稱
PolarDB叢集的帳號,建立帳號請參見建立資料庫帳號。
密碼
PolarDB叢集帳號所對應的密碼。
單擊儲存。
若串連資訊無誤,單擊目標資料庫後出現類似如下介面,則表示串連成功。
按右鍵目標資料庫,選擇查詢工具...,開啟如下頁面後,即可對資料庫進行增刪改查等操作。
下一步
解決串連失敗的問題
IP白名單設定有誤。
由於白名單設定中只有預設地址127.0.0.1。127.0.0.1表示禁止任何IP地址訪問PolarDB叢集。因此需在白名單中添加對端的IP地址,具體操作請參見設定叢集白名單。
白名單設定成了0.0.0.0,正確格式為0.0.0.0/0。
重要0.0.0.0/0表示允許任何裝置訪問PolarDB叢集,請謹慎使用。
您在白名單中添加的裝置公網IP地址可能並非裝置真正的出口IP地址。例如,公網IP地址不固定,可能會變動。或者IP地址查詢工具、網站查詢的公網IP地址不準確。
私網、公網地址使用錯誤。
使用私網地址從公網進行串連,或者使用公網地址從私網進行串連,都會導致串連失敗。
請確認您使用的地址類型。如果您需要從私網串連PolarDB叢集,請使用PolarDB叢集的私網地址;如果您需要從公網串連PolarDB叢集,請使用PolarDB叢集的公網地址。
DNS伺服器無法解析地址。
PolarDB叢集的串連地址輸入錯誤,有如下幾種常見情況:
PolarDB串連地址輸入錯誤,您可以在控制台查看正確串連地址。如何查看串連地址,請參見查看串連地址和連接埠。
使用的外網地址,但是外網地址已被手動釋放。
應用程式允許輸入的串連地址長度有限,串連地址被應用程式截斷。
如果確認PolarDB叢集的串連地址沒有問題,可以將DNS伺服器位址修改為阿里雲的DNS伺服器位址。
網路環境
阿里雲DNS伺服器位址
私網(傳統網路)
10.143.22.116
10.143.22.118
私網(VPC網路)
100.100.2.136
100.100.2.138
公網
223.5.5.5
223.6.6.6