購買RDS MySQL執行個體並完成必要配置(建立帳號、設定白名單)後,您就可以通過命令列、用戶端串連執行個體。本文介紹內網串連、外網串連的方法和無法串連的常見報錯。
前提條件
已建立RDS MySQL執行個體,並為執行個體建立資料庫和帳號。更多資訊,請參見第一步:快捷建立RDS MySQL執行個體與設定資料庫。
已為執行個體設定IP白名單。更多資訊,請參見設定IP白名單。
建議
如果您滿足內網訪問條件(阿里雲伺服器與RDS執行個體位於同一地區,且網路類型相同;如果都是專用網路,專用網路ID也需要相同),建議使用內網串連地址串連執行個體,延遲更低,穩定性更高。
在資料庫升級或變更操作時,公網IP可能會發生變化。若無特殊需求,建議使用連接字串來串連資料庫。
操作步驟
使用命令列串連
本文以Linux系統為例串連RDS MySQL執行個體,您需要提前安裝MySQL。安裝方法:
CentOS:執行
sudo yum install mysql
。Ubuntu:執行
sudo apt-get update
,並執行sudo apt install mysql-server
。
登入到需要串連RDS的伺服器,例如ECS伺服器或本機伺服器。
說明登入ECS的操作請參見ECS快速入門裡的串連ECS執行個體部分。
執行串連命令。
mysql -h串連地址 -P連接埠 -u使用者名稱 -p
說明執行命令後輸入密碼。
大寫字母P代表連接埠,小寫字母p代表密碼。
串連地址和連接埠:RDS執行個體地址和連接埠。
情境
需擷取的RDS執行個體地址
如何擷取
滿足內網訪問條件
RDS內網地址
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
單擊查看串連詳情,即可查看RDS執行個體地址和連接埠號碼。
說明需要先完成IP白名單設定,才能查看地址資訊。
需要點擊開通外網地址,才會顯示外網地址。
對於叢集系列執行個體,修改主節點地址需要在叢集讀寫串連地區操作,修改備節點地址需要在叢集可讀串連地區操作。
從ECS執行個體訪問RDS執行個體,但不滿足內網訪問的條件
RDS外網地址
從本地裝置訪問RDS執行個體
使用者名稱和密碼:在RDS執行個體詳情頁帳號管理頁面擷取。
使用用戶端串連
可以使用其他通用的MySQL用戶端串連到RDS MySQL執行個體,本步驟以MySQL Workbench 8.0.29版本為例,其它用戶端的操作類似。
安裝MySQL Workbench。官方下載地址請參見MySQL Workbench下載頁面。
開啟MySQL Workbench,選擇 。
輸入串連資訊,單擊OK。
Hostname和Port:RDS執行個體地址和連接埠。
情境
需擷取的RDS執行個體地址
如何擷取
滿足內網訪問條件
RDS內網地址
訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。
單擊查看串連詳情,即可查看RDS執行個體地址和連接埠號碼。
說明需要先完成IP白名單設定,才能查看地址資訊。
需要點擊開通外網地址,才會顯示外網地址。
對於叢集系列執行個體,修改主節點地址需要在叢集讀寫串連地區操作,修改備節點地址需要在叢集可讀串連地區操作。
從ECS執行個體訪問RDS執行個體,但不滿足內網訪問的條件
RDS外網地址
從本地裝置訪問RDS執行個體
Username和Password:在RDS執行個體詳情頁帳號管理頁面擷取。
串連失敗的常見報錯
相關文檔
串連失敗:解決無法串連執行個體問題
更方便快捷的登入方式:(廢棄,重新導向至“第二步”)通過DMS登入RDS MySQL
串連其他引擎的執行個體: