ApsaraDB for SelectDB相容MySQL協議,並支援使用相容MySQL協議的用戶端進行串連。本文介紹如何通過指令使用MySQL用戶端串連ApsaraDB for SelectDB執行個體。
前提條件
目標執行個體處於運行中狀態。
已將MySQL用戶端的IP地址添加到目標執行個體的白名單中。具體操作,請參見設定白名單。
如果您使用阿里雲內網串連,需確保您的用戶端和執行個體在同一VPC下。
操作步驟
擷取執行個體網路地址和連接埠號碼。
在雲資料庫SelectDB控制台的執行個體詳情頁面,查看目標執行個體的VPC地址或公網地址以及MySQL 協議連接埠。
串連執行個體。
mysql -h <公網地址或VPC地址> -P <MySQL協議連接埠號碼> -u <資料庫帳號> -p<資料庫帳號的密碼>
樣本
mysql -h selectdb-cn-*****.selectdbfe.rds.aliyuncs.com -P 9030 -u testdb -pselectdb123
(可選)執行個體串連成功後,選擇目的地組群並對資料庫進行查詢。
USE @test_cluster; show databases;
返回結果。
+--------------------+ | Database | +--------------------+ | test | | test01 | +--------------------+
常見問題
Q:串連時報以下錯誤怎麼辦?
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 2
A:檢查用戶端IP是否添加至執行個體白名單。添加白名單,設定白名單。