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

Elastic Compute Service:ECS インスタンス上のセルフマネージドデータベースを管理する

最終更新日:Jul 03, 2025

Elastic Compute Service ( ECS ) インスタンス上のセルフマネージドデータベースとは、ECS インスタンスにインストールおよび構成されているデータベースです。Data Management ( DMS ) を使用して、グローバル データ資産の管理、データベースの設計と開発、データの管理、統合、開発、消費など、ECS インスタンス上のセルフマネージドデータベースに対する操作を実行できます。このトピックでは、DMS を使用して ECS インスタンスにセルフマネージドデータベースを追加および管理する方法について説明します。このトピックでは、MySQL データベースを使用します。

前提条件

  • DMS がアクティブ化されていること。詳細については、DMS コンソールにアクセスしてください。

  • MySQL がリッスンするデフォルト ポートであるポート 3306 上のトラフィックを許可するように、ECS インスタンスのセキュリティ グループに着信ルールが追加されていること。セキュリティ グループ着信ルールの追加方法については、「セキュリティ グループ ルールの追加」をご参照ください。

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

手順

  1. (オプション) MySQL がルート アカウントからのリモート アクセスを許可していない場合は、MySQL に接続するためのルート以外のアカウントを作成します。

    ルート以外のアカウントを使用して MySQL にログインすることをお勧めします。この例では、次のコマンドを実行して、MySQL 用に dms という名前のアカウントを作成し、アカウントのパスワードを Ecs123! に設定し、アカウントにすべての権限を付与します。

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

    2. 次のコマンドを実行し、ルート アカウントのパスワードを入力して MySQL にログインします。

      sudo mysql -uroot -p
    3. 次のコマンドを順番に実行してアカウントを作成し、そのアカウントを使用して MySQL へのリモート アクセスを許可します。

      この例では、dmsTest という名前のアカウントが作成され、アカウントのパスワードは Ecs@123**** に設定されます。

      重要

      アカウントを作成するときは、Ecs@123**** パスワードを有効なパスワードに置き換え、パスワードを機密にしてください。パスワードは 8 ~ 30 文字で、大文字、小文字、数字、特殊文字を含める必要があります。次の特殊文字がサポートされています。

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

      # dmsTest という名前のアカウントを作成し、アカウントにリモート接続権限を付与します。
      create user 'dmsTest'@'%' identified by 'Ecs@123****'; 
      # MySQL のすべての権限を dmsTest アカウントに付与します。
      grant all privileges on *.* to 'dmsTest'@'%'; 
      # 権限を更新します。
      flush privileges; 
    4. 次のコマンドを実行して MySQL を終了します。

      exit
  2. DMS を使用して MySQL にリモート アクセスします。

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

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

    3. [インスタンス リスト] タブで、[新規] をクリックします。

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

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

      パラメータ

      説明

      データ ソース

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

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

      ECS インスタンス上のセルフマネージドデータベースのタイプ。この例では、[MySQL] が選択されています。

      基本情報

      データベース タイプ

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

      インスタンス ソース

      データベース インスタンスのソース タイプ。[ECS でホストされているセルフマネージド インスタンス] を選択します。

      インスタンス リージョン

      ECS インスタンスが存在するリージョン。この例では、[中国 (杭州)] が選択されています。

      ECS インスタンス ID

      ECS インスタンスの ID を選択します。

      ポート

      ECS インスタンス上のデータベースのリスニング ポート番号。この例では、このパラメータは 3306 に設定されています。

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

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

      データベース アカウント

      ECS インスタンス上のセルフマネージドデータベースにログインするために使用するアカウント。この例では、MySQL にログインするために使用されるアカウントは dms です。

      説明

      ルート以外のアカウントを使用することをお勧めします。

      データベース パスワード

      ECS インスタンス上のセルフマネージドデータベースにログインするために使用するパスワード。この例では、dms アカウントのパスワードは Ecs123! です。

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

      説明

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

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

      上記の手順を実行すると、データベースが DMS に登録されます。DMS コンソールの左側のデータベース インスタンス リストで、データベース インスタンスを表示および管理できます。