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

ApsaraDB RDS:データベースとアカウントの作成

最終更新日:Nov 09, 2025

このトピックでは、ApsaraDB RDS for MariaDB インスタンスでデータベースとアカウントを作成する方法について説明します。

アカウントタイプ

ApsaraDB RDS for MariaDB は、特権アカウントと標準アカウントの 2 種類のアカウントをサポートしています。ApsaraDB RDS コンソールで RDS インスタンスのすべてのアカウントとデータベースを管理できます。

アカウントタイプ

説明

特権アカウント

  • コンソールまたは API を通じてのみ作成および管理できます。

  • RDS インスタンスごとに許可される特権アカウントは 1 つだけです。特権アカウントには、特権アカウントが作成された RDS インスタンスのすべてのデータベースと標準アカウントを管理する権限があります。

  • ユーザーごとに異なるテーブルのクエリ権限を割り当てるなど、パーソナライズされた詳細な権限管理要件を満たすために、追加の権限を利用できます。

  • 特権アカウントには、特権アカウントが作成された RDS インスタンスのすべてのデータベースに対する権限があります。

  • 任意のアカウントを切断できます。

標準アカウント

  • ApsaraDB RDS コンソール、API 操作、または SQL 文を使用して標準アカウントを作成および管理できます。

  • RDS インスタンスごとに複数の標準アカウントを作成できます。RDS インスタンスで許可される標準アカウントの最大数は、RDS インスタンスのマイナーエンジンバージョンによって異なります。

  • 標準アカウントには、特定のデータベースに対する権限を付与する必要があります。

  • 標準アカウントを使用して、標準アカウントが作成された RDS インスタンスから他のアカウントを作成、管理、またはログオフすることはできません。

特権アカウントの作成

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。

  2. 左側のナビゲーションウィンドウで、アカウント管理 をクリックします。

  3. Create Account をクリックします。

  4. 次のパラメーターを設定します。

    パラメーター

    説明

    データベースアカウント:

    アカウントのユーザー名を入力します。値は次の要件を満たす必要があります:

    • ユーザー名は文字で始まり、文字または数字で終わる必要があります。

    • 小文字、数字、アンダースコア (_) を使用できます。

    • 長さは 2~16 文字である必要があります。

    説明

    特権アカウントのユーザー名が既存の標準アカウントのユーザー名と同じ場合、特権アカウントは標準アカウントを置き換えます。

    アカウントタイプ:

    特権アカウント を選択します。

    パスワード

    アカウントのパスワードを入力します。値は次の要件を満たす必要があります:

    • パスワードの長さは 8~32 文字である必要があります。

    • 大文字、小文字、数字、特殊文字のうち、3 種類以上を含める必要があります。

    • 使用できる特殊文字は次のとおりです: ! @ # $ % ^ & * ( ) _ + - =

    パスワードの確認:

    アカウントのパスワードを再度入力します。

    補足

    アカウントの識別に役立つ説明を入力します。値の長さは最大 256 文字です。

  5. OK をクリックします。

特権アカウントの権限のリセット

RDS インスタンスの特権アカウントで、誤って権限が取り消されたなどの例外が発生した場合は、次の手順を実行して権限をリセットできます。

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。

  2. 左側のナビゲーションウィンドウで、アカウント管理 をクリックします。

  3. 特権アカウント の右側にある アカウント権限をリセットする をクリックします。

  4. 特権アカウントのパスワードを入力して、アカウントの権限をリセットします。

標準アカウントの作成

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。

  2. 左側のナビゲーションウィンドウで、アカウント管理 をクリックします。

  3. Create Account をクリックします。

  4. 次のパラメーターを設定します。

    パラメーター

    説明

    データベースアカウント:

    アカウントのユーザー名を入力します。値は次の要件を満たす必要があります:

    • ユーザー名は文字で始まり、文字または数字で終わる必要があります。

    • 小文字、数字、アンダースコア (_) を使用できます。

    • 長さは 2~16 文字である必要があります。

    アカウントタイプ:

    標準アカウント を選択します。

    許可済みデータベース:

    アカウントの権限を付与するデータベースを指定します。1 つ以上の権限付与対象データベースを指定できます。このパラメーターは空のままにして、データベースの作成時にアカウントに特定のデータベースに対する権限を付与できます。詳細については、「ApsaraDB RDS for MariaDB インスタンスでデータベースを作成する」をご参照ください。

    1. 左側から 1 つ以上のデータベースを選択し、image をクリックして右側に追加します。

    2. 右側のセクションで、特定のデータベースに対して 読み書き (DDL + DML)読み取り専用DDL のみ、または DML のみ を選択します。

      一度に複数のデータベースに同じ権限を付与する場合は、右側のセクションの右上隅にあるボタン (たとえば [すべての読み取り/書き込み (DDL+DML) を設定]) をクリックします。

      説明

      右上隅のパラメーター設定は、クリックすると変更されます。たとえば、[すべての読み取り/書き込み (DDL+DML) を設定] をクリックすると、ボタンは [すべてを読み取り専用に設定] に変わります。

    パスワード

    アカウントのパスワードを入力します。値は次の要件を満たす必要があります:

    • パスワードの長さは 8~32 文字である必要があります。

    • 大文字、小文字、数字、特殊文字のうち、3 種類以上を含める必要があります。

    • 使用できる特殊文字は次のとおりです: ! @ # $ % ^ & * ( ) _ + - =

    パスワードの確認:

    アカウントのパスワードを再度入力します。

    補足

    アカウントの識別に役立つ説明を入力します。このパラメーターはオプションです。アカウントの識別に役立つ説明を入力します。値の長さは最大 256 文字です。

  5. OK をクリックします。

データベースの作成

  1. [インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンス ID をクリックします。

  2. 左側のナビゲーションウィンドウで、データベース管理 をクリックします。

  3. データベースを作成する をクリックします。

  4. 次のパラメーターを設定します。

    パラメーター

    説明

    データベース (DB) 名

    • ユーザー名は文字で始まり、文字または数字で終わる必要があります。

    • 小文字、数字、アンダースコア (_)、ハイフン (-) を使用できます。

    • データベースの名前。長さは 2~64 文字である必要があります。

    サポートする文字セット

    データベースの文字セット。

    認証アカウント

    データベースに対する権限を付与するアカウント。このパラメーターは空のままにすることができます。データベースの作成後に、アカウントにデータベースに対する権限を付与できます。詳細については、「アカウント権限の変更またはリセット」をご参照ください。

    説明

    標準アカウント のみがここに表示されます。特権アカウントはすべてのデータベースに対するすべての権限を持っているため、権限付与は必要ありません。

    注記

    アカウントの識別に役立つ説明を入力します。このパラメーターはオプションです。説明の長さは最大 256 文字です。

  5. 作成 をクリックします。

関連操作

API

説明

CreateAccount

インスタンスにアカウントを作成します。

CreateDatabase

インスタンスにデータベースを作成します。