全部產品
Search
文件中心

ApsaraDB for SelectDB:通過MySQL用戶端串連雲資料庫SelectDB版執行個體

更新時間:Aug 08, 2024

ApsaraDB for SelectDB相容MySQL協議,並支援使用相容MySQL協議的用戶端進行串連。本文介紹如何通過指令使用MySQL用戶端串連ApsaraDB for SelectDB執行個體。

前提條件

  • 目標執行個體處於運行中狀態。

  • 已將MySQL用戶端的IP地址添加到目標執行個體的白名單中。具體操作,請參見設定白名單

  • 如果您使用阿里雲內網串連,需確保您的用戶端和執行個體在同一VPC下。

操作步驟

  1. 擷取執行個體網路地址和連接埠號碼。

    雲資料庫SelectDB控制台執行個體詳情頁面,查看目標執行個體的VPC地址公網地址以及MySQL 協議連接埠

  2. 串連執行個體。

    mysql -h <公網地址或VPC地址> -P <MySQL協議連接埠號碼> -u <資料庫帳號> -p<資料庫帳號的密碼>

    樣本

    mysql -h selectdb-cn-*****.selectdbfe.rds.aliyuncs.com -P 9030 -u testdb -pselectdb123
  3. 可選)執行個體串連成功後,選擇目的地組群並對資料庫進行查詢。

    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是否添加至執行個體白名單。添加白名單,設定白名單