如何使用 SSH 通道和 MySQL Workbench 連線至使用公用 EC2 執行個體的私有 Amazon RDS MySQL 資料庫執行個體?

1 分的閱讀內容
0

我擁有私有 Amazon Relational Database Service (Amazon RDS) MySQL 資料庫執行個體和公用 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體,而且想使用 SSH 通道和 MySQL Workbench 將兩者連線。我該如何操作?

簡短說明

使用 MySQL Workbench 透過 SSH 通道連線時,請確認安全群組輸入規則網路存取控制清單 (network ACL) 路由表設定完畢,以允許 EC2 執行個體和 RDS 資料執行個體之間的連線。另請確認您可以使用 EC2 執行個體在本機電腦上的公用 IP 地址,透過網際網路進行連線。如需詳細資訊,請參閱在 VPC 中存取資料庫執行個體的案例

解決方案

  1. 開啟 MySQL Workbench。
  2. 選取 MySQL 新連線,然後輸入連線名稱。
  3. 選擇連線方法,然後選取透過 SSH 的標準 TCP/IP
  4. 對於 SSH 主機名稱,請輸入 EC2 執行個體的公用 IP 地址
  5. 對於 SSH 使用者名稱,請輸入預設 SSH 使用者名稱以連線至您的 EC2 執行個體。
  6. 選擇 SSH 金鑰檔案,然後選取用於從檔案系統連線的 .pem 檔案
  7. 對於 MySQL 主機名稱,請輸入資料庫端點名稱。
  8. 對於 MySQL 伺服器連接埠,請輸入用於連線至資料庫的連接埠號碼。
  9. 對於使用者名稱,請輸入用於連線至資料庫的使用者名稱。
  10. 對於密碼,請輸入 MySQL 使用者密碼。
  11. 選擇測試連線。測試成功後,請選擇確定以儲存連線。

設定連線後,您可以使用 SSH 通道連線至私有 RDS 資料庫執行個體。


相關資訊

如何在連線至我的 Amazon RDS 資料庫執行個體時解決問題?

使用 SSH 通道連線至您的 Linux 執行個體