データ管理 ( DMS ) コンソールでは、SQL 文を実行することなく、データベースの作成、変更、削除を視覚的に行うことができます。
DMS は、MySQL、PostgreSQL、MongoDB データベースに対してのみアカウント管理機能を提供します。その他のデータベースエンジンについては、対応するコンソールを使用するか、データベースアカウントをローカルで管理してください。
前提条件
お客様の システムロール が、DMS 管理者、データベース管理者 ( DBA )、またはインスタンスの所有者など、一般ユーザーであること。
データベースを作成する必要がある場合は、データベースアカウントに必要な権限が付与されている必要があります。
MySQL データベースの管理
DMS では、MySQL データベース、MariaDB データベース、および AnalyticDB for MySQL データベースを管理できます。
- DMS コンソール V5.0 にログインします。
ホームページの左側のインスタンスリストで、管理するインスタンスを右クリックし、データベース管理 を選択します。
ビジネス要件に基づいて、次の操作を実行します。
データベースの作成
ライブラリ作成 をクリックします。
データベースの作成ダイアログボックスで、データベース名、文字セット、検証ルール パラメーターを設定します。
説明インスタンスがセキュリティコラボレーションモードで管理されている場合は、CREATE DATABASE コマンドの実行を許可するセキュリティルールを設定する必要があります。詳細については、「SQL Correct」をご参照ください。
確認 をクリックします。
データベースの変更
データベース管理ページで、管理するデータベースを見つけ、操作列の 編集 をクリックします。データベースの編集ダイアログボックスで、データベースの 文字セット または 検証ルール パラメーターを変更します。
データベースの削除
データベース管理ページで、管理するデータベースを見つけ、操作列の 削除 をクリックします。表示されるメッセージで、確認 をクリックします。
説明インスタンスが Secure Collaboration モードで管理されている場合は、DROP DATABASE コマンドの実行を許可するセキュリティルールを設定する必要があります。
MongoDB データベースの管理
- DMS コンソール V5.0 にログインします。
ホームページの左側のインスタンスリストで、管理するインスタンスを右クリックし、データベース管理 を選択します。
ビジネス要件に基づいて次の操作を実行します。
データベースの作成
ライブラリ作成 をクリックします。
データベースの作成ダイアログボックスで、データベース名 と [コレクション名] パラメーターを設定します。
説明データベースの作成時にコレクションが作成されます。コレクション名パラメーターを設定して、コレクション名を指定できます。コレクション名パラメーターを空のままにすると、デフォルトで test という名前のコレクションが作成されます。
確認 をクリックします。
データベースの削除
データベース管理ページで、管理するデータベースを見つけ、操作列の 削除 をクリックします。表示されるメッセージで、確認 をクリックします。
PostgreSQL データベースの管理
DMS では、PostgreSQL データベースと AnalyticDB for PostgreSQL データベースを管理できます。
PostgreSQL データベースのスキーマも管理できます。
- DMS コンソール V5.0 にログインします。
ホームページの左側のインスタンスリストで、管理するインスタンスを右クリックし、データベース管理 を選択します。
PostgreSQL データベースのスキーマを管理するには、ホームページの左側のインスタンスリストで、管理するインスタンスをクリックします。管理するデータベースを右クリックし、[モード管理] を選択します。
ビジネス要件に基づいて次の操作を実行します。
データベースの管理
データベースの作成
ライブラリ作成 をクリックします。
データベースの作成ダイアログボックスで、次のパラメーターを設定します。データベース名、[接続制限]、テーブルスペース、文字セット、[備考]。
説明次のセクションでは、いくつかのパラメーターについて説明します。
[接続制限]: データベースへの最大同時接続数。デフォルト値: -1。データベースにアクセスできる同時接続数に制限がないことを示します。
テーブルスペース: データベースの表領域。デフォルト値: デフォルトの表領域。
詳細については、PostgreSQL 公式 Web サイト をご覧ください。
確認 をクリックします。
データベースの変更
データベース管理ページで、管理するデータベースを見つけ、操作列の 編集 をクリックします。データベースの編集ダイアログボックスで、[接続制限] や テーブルスペース など、データベースのパラメーターを変更します。
データベースの削除
データベース管理ページで、管理するデータベースを見つけ、操作列の 削除 をクリックします。表示されるメッセージで、確認 をクリックします。
スキーマの管理
データベースのスキーマの作成
モード管理ページで、[スキーマの作成] をクリックします。
表示されるダイアログボックスで、[スキーマ名]、[所有者]、[備考] パラメーターを設定します。
説明デフォルトでは、スキーマの [所有者] は、スキーマを作成したユーザーです。
確認 をクリックします。
データベースのスキーマの変更
モード管理ページで、管理するスキーマを見つけ、操作列の 編集 をクリックします。スキーマの編集ダイアログボックスで、[スキーマ名]、[所有者]、[備考] パラメーターを変更します。
データベースのスキーマの削除
モード管理ページで、管理するスキーマを見つけ、操作列の 削除 をクリックします。表示されるメッセージで、確認 をクリックします。
次の手順
データベースのアカウントを作成し、データベースに対する特定の権限をアカウントに付与します。詳細については、「アカウント権限管理」以下のトピックをご参照ください。
説明DMS は、MySQL、PostgreSQL、MongoDB データベースに対してのみアカウント管理機能を提供します。
ディクショナリを更新または同期します。
作成したデータベースが表示されない場合は、インスタンス名を右クリックし、[更新/ディクショナリの同期] を選択します。
FAQ
「ユーザー 'example_user'@'%' がデータベース 'example_db' にアクセスできません」というエラーメッセージが表示された場合はどうすればよいですか?このエラーメッセージは、現在のデータベースアカウントにデータベースを作成する権限がないことを示しています。インスタンスコンソールに移動して、現在の標準アカウントにデータベースを作成する権限を付与するか、権限のあるデータベースアカウントを使用して DMS のデータベースにログインできます。詳細については、「アカウント権限の変更」をご参照ください。