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

Simple Application Server:シンプルなアプリケーションサーバー上のデータベースに DMS を接続する

最終更新日:Jan 28, 2025

プリセットまたはセルフデプロイのデータベースをシンプルなアプリケーションサーバーで管理する場合、Alibaba Cloud Data Management (DMS) を使用することをお勧めします。このトピックでは、DMS を使用してシンプルなアプリケーションサーバー上のデータベースに接続する方法について説明します。この例では、WordPress アプリケーションイメージにプリセットされている MySQL データベースを使用します。

前提条件

  • WordPress アプリケーションイメージに基づいてシンプルなアプリケーションサーバーが作成されています。詳細については、「WordPress ブログを作成する」をご参照ください。

  • 作成された WordPress サーバーのファイアウォールに、MySQL リスナーポート 3306 でのトラフィックを許可するルールが追加されています。ファイアウォールルールの追加方法については、「シンプルなアプリケーションサーバーのファイアウォールを管理する」トピックの「ファイアウォールを管理する」セクションをご参照ください。

背景情報

DMS は、データ管理、スキーマ管理、ユーザー権限付与、セキュリティ監査、トレンド分析、データ追跡をサポートする統合ソリューションを提供します。 DMS の詳細については、「DMS とは」をご参照ください。

ステップ 1: MySQL データベースのログイン情報を表示する

MySQL データベースは、シンプルなアプリケーションサーバーによって提供される特定のアプリケーションイメージ(WordPress アプリケーションイメージなど)にプリセットされています。この手順を実行して、WordPress シンプルアプリケーションサーバーにプリセットされている MySQL データベースのログイン情報を表示できます。データベースがセルフデプロイデータベースの場合は、この手順をスキップし、ステップ 2 に進んで、データベース管理者に設定したパスワードを使用してデータベースにログインします。

  1. シンプルなアプリケーションサーバーコンソール にログインします。

  2. 左側のナビゲーションウィンドウで、[サーバー] をクリックします。

  3. WordPress サーバーのカードでサーバー ID をクリックします。

  4. [アプリケーションの詳細] タブをクリックします。[mysql 情報] セクションで、[クイック ビュー] をクリックします。

  5. [クイックビュー] メッセージで、MySQL データベースのユーザー名とパスワードを取得します。

ステップ 2: DMS を MySQL データベースに接続するために使用するデータベースユーザーを構成する

  1. 次のコマンドを実行して、MySQL データベースにログインします。

    mysql -uroot -p
  2. [パスワードを入力してください:] プロンプトで、データベース管理者のパスワードを入力します。

    説明

    データ セキュリティ上の理由から、パスワードを入力しても出力は返されません。正しいパスワードを入力して、[Enter] キーを押すだけです。

  3. MySQL コマンドラインで、次のコマンドを実行して、DMS を MySQL データベースに接続するために使用するユーザーを作成します。

    この例では、dms という名前のユーザーが作成され、ユーザーのパスワードは Ecs123! に設定されています。

    重要

    ビジネス要件に基づいてユーザー名とパスワードを指定し、パスワードを機密にしておく必要があります。

    create user 'dms'@'%' IDENTIFIED BY 'Ecs123!';
  4. 次のコマンドを実行して、ユーザーに DMS を MySQL データベースに接続するための権限を付与します。

    データセキュリティを確保するために、DMS インスタンスの IP アドレスからのみ MySQL データベースへのアクセスを許可することをお勧めします。

    この例では、WordPress サーバーは中国 (杭州) リージョンにデプロイされており、MySQL データベースが DMS に追加されるときにインターネットがデータソースとして設定されています。この場合、CIDR ブロック 101.37.74.0/24 からのみ DMS インスタンスが MySQL データベースにアクセスできるようにします。 DMS の IP アドレスと CIDR ブロックの詳細については、「セキュリティ設定に DMS の IP アドレスと CIDR ブロックを追加する」トピックの「DMS の IP アドレスと CIDR ブロック」セクションをご参照ください。

    grant all privileges on *.* to 'dms'@'101.37.74.0/24' identified by 'Ecs123!' with grant option;
  5. 次のコマンドを実行して、構成をすぐに有効にします。

    flush privileges;
  6. 次のコマンドを実行して MySQL を終了します。

    \q

ステップ 3: DMS を MySQL データベースに接続する

  1. DMS コンソール V5.0 にログインします。
  2. DMS コンソールのホームページで、左側のナビゲーションウィンドウのデータベースインスタンスの横にある add アイコンをクリックします。

    説明

    または、トップ ナビゲーションバーで [データアセット] > [インスタンス] を選択します。[インスタンス] ページの [インスタンスリスト] タブで、[新規] をクリックします。

  3. [インスタンスの追加] ダイアログボックスで、パラメーターを構成します。

    次の表は、主要なパラメーターについて説明しています。その他のパラメーターにはデフォルト値を使用できます。パラメーターの詳細については、「サードパーティクラウドサービスまたは自己管理データベースでホストされているデータベースを登録する」をご参照ください。

    セクション

    パラメーター

    説明

    [データソース]

    -

    データベースインスタンスのソース。この例では、[サードパーティクラウド/自己管理] を選択します。

    [基本情報]

    [データベースの種類]

    デフォルトでは、[mysql] が選択されています。

    [インスタンスソース]

    データベースソース。[インターネット] を選択します。

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

    シンプルなアプリケーションサーバーがデプロイされているリージョンを選択します。この例では、中国 (杭州) リージョンを選択します。

    [ログインアドレス]

    シンプルなアプリケーションサーバーのパブリック IP アドレスを入力します。この例では、WordPress サーバーのパブリック IP アドレスを入力します。

    [ポート]

    3306 が自動的に入力されます。ポート 3306 は MySQL のデフォルトのリスナーポートです。

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

    データベースに接続するために使用するユーザー名を入力します。この例では、dms と入力します。

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

    データベースに接続するために使用するユーザー名のパスワードを入力します。この例では、Ecs123! と入力します。

  4. [接続テスト] をクリックして、データベースの接続性をテストします。

    次の図に示されているメッセージは、DMS が WordPress サーバー上の MySQL データベースに接続されていることを示しています。dms连接成功

  5. [OK] をクリックします。 [インスタンスの追加] ダイアログボックスの右下隅にある [送信] をクリックします。

  6. [ログイン確認] メッセージで、[OK] をクリックします。

    DMS が WordPress サーバー上の MySQL データベースに接続されると、DMS 上でデータベースを表示および管理できます。