全部產品
Search
文件中心

:串連執行個體

更新時間:Jul 06, 2024

ApsaraDB for SelectDB採用MySQL網路連接協議,支援相容MySQL生態的命令列工具、JDBC/ODBC驅動和視覺化檢視等串連ApsaraDB for SelectDB執行個體。本文介紹如何通過MySQL協議串連ApsaraDB for SelectDB執行個體。

前提條件

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

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

  • 如果MySQL用戶端ApsaraDB for SelectDB執行個體不屬於同一個VPC,請先為ApsaraDB for SelectDB執行個體申請公網地址。具體操作,請參見申請和釋放公網地址

操作步驟

  1. 登入雲資料庫 SelectDB 控制台

  2. 在頁面左上方,選擇執行個體所在地區。

  3. 執行個體列表頁面,單擊目標執行個體ID,進入到執行個體詳情頁面。

  4. ApsaraDB for SelectDB執行個體詳情頁面,擷取ApsaraDB for SelectDB執行個體的VPC 地址公網地址

  5. 通過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
  6. 成功串連ApsaraDB for SelectDB執行個體後,選擇目的地組群並對資料庫進行查詢。語句如下。

    USE @test_cluster;
    SHOW databases; 

    返回結果如下。

    +--------------------+
    | Database           |
    +--------------------+
    | test               |
    | test01             |
    +--------------------+