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

Data Management:データベース管理

最終更新日:Mar 21, 2026

Data Management (DMS) コンソールでは、SQL コマンドを記述することなく、データベースの作成、変更、削除ができます。

説明

現在、DMS は MySQL、PostgreSQL、MongoDB エンジンのデータベース管理のみをサポートしています。その他のエンジンについては、ネイティブコンソールまたはローカルデータベースツールをご利用ください。

前提条件

  • ご利用のシステムロールが管理者、データベース管理者 (DBA)、または一般ユーザー (インスタンス所有者) であること。

  • データベースを作成するには、ご利用のデータベースアカウントに必要な権限が付与されていること。

MySQL データベースの管理

MySQL、MariaDB、AnalyticDB for MySQL タイプのデータベースを管理できます。

  1. DMS コンソール V5.0 にログインします。
  2. 左側の インスタンスリスト で、ターゲットインスタンスを右クリックし、データベース管理 を選択します。

  3. 必要に応じて、次のいずれかの操作を実行します。

    • データベースの作成

      1. ライブラリ作成 をクリックします。

      2. データベース名文字セット (CHARACTER SET)、検証ルール (COLLATE) を設定します。创建数据库

        説明

        インスタンスがセキュリティコラボレーションモードで管理されている場合は、まず 'CREATE DATABASE' コマンドを許可するセキュリティルールを設定する必要があります。詳細については、「SQL 修正」をご参照ください。

      3. 確認 をクリックします。

    • データベースの変更

      ターゲットデータベースの横にある 編集 をクリックして、文字セット または 検証ルール を変更します。

    • データベースの削除

      ターゲットデータベースの横にある 削除 をクリックし、確認 をクリックします。

      説明

      インスタンスがセキュリティコラボレーションモードで管理されている場合は、まず 'DROP DATABASE' コマンドを許可するセキュリティルールを設定する必要があります。

MongoDB データベースの管理

  1. DMS コンソール V5.0 にログインします。
  2. 左側の インスタンスリスト で、ターゲットインスタンスを右クリックし、データベース管理 を選択します。

  3. 必要に応じて、次のいずれかの操作を実行します。

    • データベースの作成

      1. ライブラリ作成 をクリックします。

      2. データベース名コレクション名 (COLLECTION) を設定します。创建MongoDB库

        説明

        データベースを作成する際には、コレクションも作成する必要があります。コレクション名を空のままにすると、DMS はデフォルトで 'test' という名前のコレクションを作成します。

      3. 確認 をクリックします。

    • データベースの削除

      ターゲットデータベースの横にある 削除 をクリックし、確認 をクリックします。

PostgreSQL データベースの管理

PostgreSQL および AnalyticDB for PostgreSQL タイプのデータベースを管理できます。

PostgreSQL の場合、DMS はデータベースとスキーマの両方の管理をサポートしています。

  1. DMS コンソール V5.0 にログインします。
  2. 左側の インスタンスリスト で、ターゲットインスタンスを右クリックし、データベース管理 を選択します。

    スキーマを管理するには、インスタンスリストでターゲットインスタンスを展開し、ターゲットデータベースを右クリックして、スキーマ管理 を選択します。

  3. 必要に応じて、次のいずれかの操作を実行します。

    • データベース管理

      • データベースの作成

        1. ライブラリ作成 をクリックします。

        2. データベース名接続制限 (CONNECTION LIMIT)、テーブルスペース (TABLESPACE)、文字セット (ENCODING)、備考 (COMMENT) を設定します。创建PG库

          説明

          パラメーターの説明:

          • 接続制限 (CONNECTION LIMIT):データベースへの同時接続の最大数です。値 -1 は制限がないことを示します。

          • テーブルスペース (TABLESPACE):データベースのテーブルスペースです。テーブルスペースを指定しない場合は、デフォルトのテーブルスペースが使用されます。

          詳細については、PostgreSQL の公式サイトをご参照ください。

        3. 確認 をクリックします。

      • データベースの変更

        ターゲットデータベースの横にある 編集 をクリックして、接続制限テーブルスペース などの設定を調整します。

      • データベースの削除

        ターゲットデータベースの横にある 削除 をクリックし、確認 をクリックします。

    • スキーマ管理

      • スキーマの作成

        1. スキーマの作成 をクリックします。

        2. スキーマ名 (SCHEMA_NAME)、所有者 (SCHEMA_ELEMENT)、備考 (COMMENT) を設定します。

          説明

          デフォルトでは、所有者 (SCHEMA_ELEMENT) はコマンドを実行するユーザーです。

        3. 確認 をクリックします。

      • スキーマの変更

        ターゲットスキーマの横にある 編集 をクリックして、スキーマ名 (SCHEMA_NAME)、所有者 (SCHEMA_ELEMENT)、備考 (COMMENT) を調整します。

      • スキーマの削除

        ターゲットスキーマの横にある 削除 をクリックし、確認 をクリックします。

関連操作

  • データベースアカウントを作成し、データベースに対する権限を付与します。詳細については、「データベースアカウントの権限管理」をご参照ください。

    説明

    現在、DMS は MySQL、PostgreSQL、MongoDB データベースエンジンでのみアカウント管理をサポートしています。

  • ディクショナリを更新または同期します。

    データベースを作成したのに表示されない場合は、インスタンス名を右クリックし、ディクショナリの更新/同期 を選択します。

よくある質問

  • Q:DMS でデータベースを作成する際に、「Access denied for user 'example_user'@'%' to database 'example_db'」というエラーが表示されるのはなぜですか。

    A:このエラーは、現在のデータベースアカウントにデータベースを作成する権限がないことを示しています。インスタンスコンソールでアカウントに必要な権限を付与するか、より高い権限を持つアカウントで DMS にサインインしてください。詳細については、「アカウント権限の変更」をご参照ください。

  • Q:VPC 経由で DMS に接続されているインスタンスの IP アドレスを変更すると、ユーザー権限が失われるのはなぜですか。

    A:これは、DMS が IP アドレスの再利用を処理する方法が原因で発生します。

    • 削除済みのインスタンス A が、ホスト IP アドレス IP_X でシステムに存在すると仮定します。

    • 現在アクティブなインスタンス B のホストを IP_X に変更すると、DMS はこれをインスタンス A の復元として扱います。

    • その結果、DMS は次のアクションを実行します。

      • インスタンス B を「削除済み」としてマークします。

      • 元のインスタンス A を復元し、再アクティブ化します。

    アクティブなインスタンスはインスタンス A になるため、その DMS インスタンス ID はインスタンス B のものとは異なります。権限はインスタンス ID に紐付けられているため、インスタンス B に関連付けられていた権限は事実上失われます。

  • Q:VPC タイプのインスタンスの IP アドレスを変更すると、DMS インスタンス ID は変更されますか。

    A:インスタンス ID が変更されるかどうかは、新しい IP アドレスの履歴によって異なります。2 つのシナリオがあります。

    • シナリオ 1:新しい IP アドレスが DMS に登録されたことがない場合。

      DMS は現在のインスタンスの IP アドレスを更新します。インスタンス ID は変更されず、権限にも影響はありません。

    • シナリオ 2:新しい IP アドレスが、現在「削除済み」状態のインスタンスによって以前に使用されていた場合。

      DMS は履歴上のインスタンスを復元し、現在のインスタンスを削除します。アクティブなインスタンス ID は履歴上のインスタンスのものに変更され、元のインスタンスの権限は失われます。