Mavis (版本 v1.10.0) 中新增的資料庫連接功能,特別支援 PostgreSQL(使用 MD5 及 SASL 協定)的連接。以下是一些有關如何在 Mavis 中連接到 PostgreSQL 資料庫的相關資訊:
- 支援資料庫連接:在 PostgreSQL 中,版本 13 及以下的預設認證方式為 MD5。而對於版本 14 以上的情況,預設認證方式為 SASL。
- 支援的集成開發環境(IDEs): 此功能已在 pgweb 和 DBeaver 中進行測試和支援。
- 支援的程式庫(Libraries): 我們已確保在 Node pg 和 Node TypeORM 中的相容性。
-
在 Mavis 的側邊欄,找到並選擇「DB伺服器」的頁面。
- DB伺服器
-
在DB伺服器頁面中,點選「新增DB伺服器」。
- 輸入「DB 伺服器名稱」及「Host」
- 新增成功
- 接著,請於金鑰管理頁面建立金鑰(已有金鑰可使用,可跳至下一步驟),請選擇 Login password 的金鑰類型,詳細建立步驟,請參閱:https://mavis.pentium.network/hc/en-us/articles/8314400562836
- 金鑰管理頁面
- 請選擇 Login password 的金鑰類型,詳細建立步驟
- 若已存在可使用的金鑰時,請於訪問服務頁面建立一組服務,資源類型請選擇「DB伺服器」、協定請選擇「PostgreSQL」,詳細建立步驟,請參閱:https://mavis.pentium.network/hc/en-us/articles/8399005786516-How-do-I-connect-to-the-server-from-Mavis-SSH-RDP-VNC-SFTP-PostgreSQL-
- 訪問服務頁面 > 訪問服務 > 建立訪問服務
- 資源類型請選擇「DB伺服器」、協定請選擇「PostgreSQL」並輸入 Port 及 預設資料庫名稱
- 在完成所有設定後,您可以在「DB 伺服器」頁面選擇「連線資訊」,確認是否能以 Mavis 產生的臨時帳密,成功連接到 PostgreSQL 資料庫。資料庫伺服器連線允許您產生一個臨時密碼,以便連接到資料庫伺服器。請不要將密碼提供給不希望連接到您伺服器的任何人。
- 在「DB 伺服器」頁面選擇「連線資訊」
- 選擇您所要連線的「訪問服務」、點選「產生密碼」
- 請於 15 分鐘內使用臨時帳密,從臨時帳密的視窗,複製「臨時帳號」、「臨時密碼」、「Host」、「連接埠」至您的資料庫軟體中進行連線。如果您遇到連線問題,請確認資料庫伺服器密碼正確且伺服器正在執行。 如需協助,請聯絡系統管理員。
- 連線紀錄
- 連線紀錄總覽
- DB 伺服器活動
- 其他:編輯狀態時,可新增標籤,以更好的分類
- 其他:刪除時,會再次確認是否確認刪除