全部產品
Search
文件中心

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

更新時間:Jan 09, 2025

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

前提條件

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

  • MySQL用戶端的資料庫連接器,需相容MySQL 5.7版本。

  • 根據用戶端網路環境配置ApsaraDB for SelectDB執行個體網路:

    • 用戶端位於阿里雲ECS伺服器,且與ApsaraDB for SelectDB執行個體位於同一VPC下,無需配置,擷取ApsaraDB for SelectDB執行個體的VPC地址即可。

    • 其他情況,請為ApsaraDB for SelectDB執行個體申請公網地址。具體操作,請參見申請和釋放公網地址

      說明

      使用公網地址訪問雲資料庫SelectDB執行個體,會產生公網流量。目前,通過公網地址訪問雲資料庫SelectDB執行個體產生的公網流量(流入和流出)不收取費用。

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

操作步驟

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

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

  2. 串連執行個體。

    使用公網地址訪問雲資料庫SelectDB執行個體,會產生公網流量。目前,通過公網地址訪問雲資料庫SelectDB執行個體產生的公網流量(流入和流出)不收取費用。

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