すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:DMS を使用した ECS 上のセルフマネージドデータベースの管理

最終更新日:May 16, 2026

Data Management (DMS) を使用して Elastic Compute Service (ECS) インスタンス上のセルフマネージド MySQL データベースを登録し、一元的にアクセスおよび管理します。

前提条件

  • DMS が有効化されている必要があります。

  • セキュリティグループのインバウンドルールで、ポート 3306 (MySQL のデフォルトポート) へのトラフィックを許可する必要があります。 詳細については、「セキュリティグループルールの追加」をご参照ください。

  • ECS インスタンスに MySQL がインストールされている必要があります。 詳細については、「MySQL データベースのデプロイ」をご参照ください。

手順

  1. (オプション) MySQL が root アカウントからのリモートアクセスを許可しない場合は、非 root アカウントを作成します。

    非 root アカウントを推奨します。 次のコマンドは、dmsTest という名前のアカウントをパスワード Ecs@123**** で作成し、すべての権限を付与します。

    1. ECS インスタンスに接続します。 詳細については、「パスワードまたはキーを使用した Linux インスタンスへの接続」をご参照ください。

    2. root アカウントで MySQL にログインします。

      sudo mysql -uroot -p
    3. アカウントを作成し、リモートアクセスを許可します。

      この例では、dmsTest という名前のアカウントをパスワード Ecs@123**** で作成します。

      重要

      Ecs@123**** を安全なパスワードに置き換えてください。 要件:8~30 文字で、大文字、小文字、数字、特殊文字を含める必要があります。 サポートされている特殊文字:

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

      # dmsTest という名前のアカウントを作成し、そのアカウントにリモート接続権限を付与します。 
      create user 'dmsTest'@'%' identified by 'Ecs@123****'; 
      # dmsTest アカウントに MySQL のすべての権限を付与します。 
      grant all privileges on *.* to 'dmsTest'@'%'; 
      # 権限をリフレッシュします。 
      flush privileges; 
    4. MySQL を終了します。

      exit
  2. DMS にデータベースを登録します。

    1. DMS コンソールにログインします。

    2. 左側のナビゲーションペインで、[よく使用される機能] > インスタンス を選択します。

    3. インスタンス タブで、追加 をクリックします。

    4. [インスタンスの追加] ダイアログボックスで、セルフマネージドデータベースのパラメーターを設定します。

      次の表にパラメーターを示します。 詳細については、「サードパーティのクラウドサービスでホストされているデータベースまたはセルフマネージドデータベースの登録」をご参照ください。

      パラメーター

      説明

      [データソース]

      [サードパーティクラウド/セルフマネージド] を選択します。

      [リレーショナルデータベース]

      データベースタイプ。この例では[MySQL]を選択します。

      [基本情報]

      [データベースタイプ]

      [MySQL] を選択します。

      [インスタンスソース]

      [ECS ホストのセルフマネージドインスタンス] を選択します。

      [インスタンスリージョン]

      ECS インスタンスのリージョンとして、この例では [中国 (杭州)] を選択します。

      [ECS インスタンス ID]

      ECS インスタンスの ID です。

      [ポート]

      データベースのリッスンポートです。 この例では 3306 に設定します。

      [セキュリティホスティング]

      セキュリティホスティングを有効にするかどうかを指定します。この例では [有効] を選択します。詳細については、「セキュリティホスティング」をご参照ください。

      [データベースアカウント]

      データベースのログインアカウントです。 この例では dmsTest と入力します。

      説明

      非 root アカウントを使用してください。

      [データベースパスワード]

      データベースのログインパスワードです。 この例では dmsTest アカウントに Ecs@123**** と入力します。

    5. パラメーターを設定した後、左下隅にある [接続テスト] をクリックします。

      説明

      接続テストが失敗した場合は、エラーメッセージに基づいてインスタンス情報を確認してください。

    6. 接続テストに成功した場合、[送信] をクリックします。

      これで、データベースが DMS に登録されました。 DMS コンソールのデータベースインスタンスリストで、そのデータベースを表示および管理できます。