全部產品
Search
文件中心

ApsaraDB RDS:串連MariaDB執行個體

更新時間:Feb 28, 2024

初始化配置後,您可以讓ECS串連MariaDB執行個體,也可以本地串連到MariaDB執行個體,實現營運目標。

前提條件

已完成如下操作:

方法一:使用DMS串連執行個體

DMS是阿里雲提供的圖形化的資料管理工具,可用於管理關聯性型資料庫和NoSQL資料庫,支援資料管理、結構管理、使用者授權、安全審計、資料趨勢、資料追蹤、BI圖表、效能與最佳化等功能。

您可以在資料庫管理頁面右側單擊SQL查詢登入資料庫。

方法二:使用用戶端串連執行個體

RDS與原生的資料庫服務完全相容,所以您可以使用任何通用的資料庫用戶端串連到RDS執行個體,且串連方法類似。下文以HeidiSQL為例。

  1. 啟動HeidiSQL用戶端。
  2. 在左下角單擊建立
  3. 輸入要串連的RDS執行個體資訊,參數說明如下。 串連資訊
    參數說明
    網路類型串連資料庫的形式。選擇MariaDB or MySQL(TCP/IP)
    Library動態連結程式庫。保持預設值即可。
    主機名稱/IP地址輸入RDS執行個體的內網地址或外網地址,例如rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com。 關於如何查看地址資訊,請參見查看或修改內外網地址和連接埠
    • 若您的用戶端部署在ECS執行個體上,且ECS執行個體與要訪問的RDS執行個體的地區、網路類型相同,請使用內網地址。例如ECS執行個體和RDS執行個體都是華東1的專用網路執行個體,使用內網地址串連能提供安全高效的訪問。
    • 其它情況只能使用外網地址。
    使用者RDS執行個體中建立的帳號名稱。關於如何建立帳號,請參見建立資料庫和帳號
    密碼帳號對應的密碼。
    連接埠若使用內網串連,需輸入RDS執行個體的內網連接埠。若使用外網串連,需輸入RDS執行個體的外網連接埠。更多資訊,請參見查看或修改內外網地址和連接埠
  4. 單擊開啟

    若串連資訊無誤,即會成功串連執行個體。

    串連成功

常見報錯說明如下:

  • Unknown MySQL server hose 'xxxxxxxxx'(11001)

    請檢查主機名稱/IP地址是否填寫正確,常見錯誤是填寫為執行個體ID或IP地址。應該填寫內網或外網串連地址。

  • Access denied for user 'xxxxx'@'xxxxx'(using password:YES)

    請檢查帳號密碼是否填寫正確,常見錯誤為填寫阿里雲帳號。應該填寫執行個體的帳號管理頁面建立的帳號。

  • 響應很慢並返回Can't connect to MySQL server on 'rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com'(10060)

    請檢查是否白名單是否設定正確,需要將該軟體所在主機的對外公網IP填寫在白名單中。如何設定白名單,請參見設定白名單

    說明 您可以臨時設定白名單為0.0.0.0/0,用來排查是否是白名單設定問題導致的串連報錯,如果確定是白名單設定問題,再定位正確的IP地址。具體操作,請參見外網無法串連RDS MySQL或MariaDB:如何正確填寫本地裝置的公網IP地址

常見問題

Q:我使用Function Compute,想擷取RDS的資料,要怎麼操作呢?

A:您可以為函數安裝第三方依賴,使用內建模組擷取RDS資料,詳情請參見為函數安裝第三方依賴