云數據庫 SelectDB 版兼容MySQL協議,并支持使用兼容MySQL協議的客戶端進行連接。本文介紹如何通過指令使用MySQL客戶端連接云數據庫 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是否添加至實例白名單。添加白名單,設置白名單。
文檔內容是否對您有幫助?