ApsaraDB for SelectDB採用MySQL網路連接協議,支援相容MySQL生態的命令列工具、JDBC/ODBC驅動和視覺化檢視等串連ApsaraDB for SelectDB執行個體。本文介紹如何通過MySQL協議串連ApsaraDB for SelectDB執行個體。
前提條件
操作步驟
在頁面左上方,選擇執行個體所在地區。
在執行個體列表頁面,單擊目標執行個體ID,進入到執行個體詳情頁面。
在ApsaraDB for SelectDB的執行個體詳情頁面,擷取ApsaraDB for SelectDB執行個體的VPC 地址或公網地址。
通過MySQL用戶端使用公網地址或VPC 地址串連ApsaraDB for SelectDB執行個體。
文法如下。
mysql -h <公網地址或VPC地址> -P <雲資料庫 SelectDB 版 MySQL協議連接埠> -u<資料庫帳號> -p<資料庫帳號的密碼>
樣本如下。
mysql -h selectdb-cn-xxx-fe.selectdb.rds.aliyuncs.com -P 9030 -uadmin -pselectdb123
說明當串連執行個體返回如下資訊時,是因為您沒有將用戶端的IP地址或IP位址區段添加到ApsaraDB for SelectDB執行個體的白名單。
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 2
成功串連ApsaraDB for SelectDB執行個體後,選擇目的地組群並對資料庫進行查詢。語句如下。
USE @test_cluster; SHOW databases;
返回結果如下。
+--------------------+ | Database | +--------------------+ | test | | test01 | +--------------------+