全部產品
Search
文件中心

Elastic Compute Service:使用DMS管理ECS執行個體自建資料庫

更新時間:Jun 19, 2024

ECS執行個體自建資料庫,是指在ECS執行個體上安裝並配置的資料庫。您可以使用Data Management來一站式管理ECS執行個體自建資料庫。包括全域資料資產管理、資料治理、資料庫設計開發、Data Integration、資料開發和資料消費等。本文以MySQL為例,介紹如何使用DMS添加並管理ECS執行個體自建資料庫。

前提條件

  • 開通資料管理服務,詳情請參見

    DMS

  • 在ECS執行個體安全性群組的入方向允許存取MySQL預設監聽的連接埠號碼為3306。具體操作,請參見添加安全性群組規則

  • 在ECS執行個體上安裝MySQL資料庫。具體操作,請參見部署資料庫

操作步驟

  1. (條件可選)如果MySQL不允許root帳號遠程登入,需要為MySQL資料庫建立非root帳號。

    建議您使用非root帳號登入資料庫。在本樣本中,請運行以下命令為MySQL資料庫建立名為dms、密碼為Ecs123!的帳號,並授予所有許可權。

    1. 遠程登入ECS執行個體。具體操作,請參見通過密碼或密鑰認證登入Linux執行個體

    2. 執行以下命令,輸入root使用者的密碼登入MySQL。

      sudo mysql -uroot -p
    3. 依次運行以下命令,建立遠程登入MySQL的帳號,並允許遠程主機使用該帳號訪問MySQL。

      本樣本帳號為dmsTest、密碼為Ecs@123****

      重要

      實際建立帳號時,需將樣本密碼Ecs@123****更換為符合要求的密碼,並妥善儲存。密碼要求:長度為8至30個字元,必須同時包含大小寫英文字母、數字和特殊符號。可以使用以下特殊符號:

      ()` ~!@#$%^&*-+=|{}[]:;‘<>,.?/

      #建立資料庫使用者dmsTest,並授予遠端連線許可權。
      create user 'dmsTest'@'%' identified by 'Ecs@123****'; 
      #為dmsTest使用者授權資料庫所有許可權。
      grant all privileges on *.* to 'dmsTest'@'%'; 
      #重新整理許可權。
      flush privileges; 
    4. 執行以下命令,退出資料庫。

      exit
  2. 使用DMS來遠端存取MySQL資料庫。

    1. 登入Data Management控制台

    2. 在頂部功能表列,單擊執行個體管理

    3. 執行個體列表頁簽,單擊新增

    4. 新增執行個體對話方塊,配置自建資料庫資訊。

      參數配置說明如下表所示。更多資訊,請參見他雲/自建資料庫錄入

      參數

      描述

      資料來源

      選擇他雲/自建

      關係型資料庫

      ECS執行個體自建資料庫的類型。本樣本中選擇MySQL

      基本資料

      資料庫類型

      選擇MySQL

      執行個體來源

      選擇ECS自建

      執行個體地區

      ECS執行個體所在地區。本樣本選擇華東1(杭州)

      ECS執行個體ID

      輸入ECS執行個體ID。

      連接埠

      ECS執行個體資料庫監聽的連接埠號碼。本樣本中MySQL的連接埠號碼配置為3306

      安全託管

      本樣本選擇開啟。更多資訊,請參見安全託管

      資料庫帳號

      ECS執行個體自建資料庫的帳號。本樣本中MySQL的帳號為dms

      說明

      建議您使用非root帳號。

      資料庫密碼

      ECS自建資料庫帳號對應的密碼。本樣本中,dms的密碼為Ecs123!

    5. 填寫完成以上資訊後,單擊左下角的測試連接

      說明

      如果測試連接失敗,請按照報錯提示檢查您錄入的執行個體資訊。

    6. 出現串連成功提示後,單擊提交。單擊提交

      至此資料庫已經成功錄入至DMS,您可以在DMS控制台左側的執行個體列表中,查看並管理您的資料庫。