このトピックでは、ApsaraDB RDS for MariaDBインスタンスにデータベースとアカウントを作成する方法について説明します。
アカウントの種類
ApsaraDB RDS for MariaDBは、特権アカウントと標準アカウントの2種類のアカウントをサポートしています。 ApsaraDB RDSコンソールで、RDSインスタンスのすべてのアカウントとデータベースを管理できます。
アカウントタイプ | 説明 |
特権アカウント |
|
標準アカウント |
|
特権アカウントの作成
- [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
- 左側のナビゲーションウィンドウで、アカウント をクリックします。
- [アカウントの作成] をクリックします。
- 次のパラメーターを設定します。
パラメーター 説明 データベースアカウント アカウントのユーザー名を入力します。 ユーザー名は次の要件を満たす必要があります。
- 名前は文字で始まり、文字または数字で終わる必要があります。
- 英字の小文字、数字、アンダースコア (_) が使用可能です。
- 長さは 2~16 文字である必要があります。
説明 特権アカウントのユーザー名が既存の標準アカウントのユーザー名と同じ場合、特権アカウントが標準アカウントに置き換えられます。アカウントタイプ [特権アカウント] を選択します。 Password アカウントのパスワードを入力します。 パスワードは以下の要件を満たす必要があります。
- パスワードの長さは 8 文字から 32 文字とする必要があります。
- 大文字、小文字、数字、特殊文字の3種類以上を含める必要があります。
- 次の特殊文字を含めることができます:! @ # $ % ^ & * ( ) _ + - =
パスワードの確認 アカウントのパスワードを再度入力します。 説明 アカウントの識別に役立つ説明を入力します。 説明の長さは最大256文字です。 - [OK] をクリックします。
特権アカウントの権限をリセットする
RDSインスタンスの特権アカウントに誤って取り消された権限などの例外が発生した場合、次の手順を実行して権限をリセットできます。
- [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
- 左側のナビゲーションウィンドウで、アカウント をクリックします。
- 特権アカウントを見つけて、[操作] 列の [権限のリセット] をクリックします。
- 表示されるダイアログボックスで、新しいパスワードを指定して [OK] をクリックします。
標準アカウントの作成
- [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
- 左側のナビゲーションウィンドウで、アカウント をクリックします。
- [アカウントの作成] をクリックします。
- 次のパラメーターを設定します。
パラメーター 説明 データベースアカウント アカウントのユーザー名を入力します。 ユーザー名は次の要件を満たす必要があります。
- ユーザー名は、文字で始まり、文字または数字で終わる必要があります。
- 小文字、数字、またはアンダースコア (_) を使用できます。
- 長さは 2~16 文字である必要があります。
アカウントタイプ [標準アカウント] をクリックします。 承認済みデータベース アカウントに権限を付与するデータベースを指定します。 1つ以上のデータベースを指定できます。 このパラメーターを空のままにして、データベースの作成時に特定のデータベースに対する権限をアカウントに付与できます。 詳細については、「ApsaraDB RDS For MariaDBインスタンスでのデータベースの作成」をご参照ください。 - [未承認データベース] セクションから1つ以上のデータベースを選択し、> アイコンをクリックして、[承認データベース] セクションに追加します。
- [承認済みデータベース] セクションで、各データベースの [読み取り /書き込み (DDL + DML)] 、[読み取り専用] 、[DDLのみ] 、または [DMLのみ] の権限を選択します。
一度に複数のデータベースに同じ権限を付与する場合は、データベースを選択し、[承認済みデータベース] セクションの右上隅にある [すべてに設定] パラメーターを設定して、選択した承認済みデータベースに関連する権限を付与します。 たとえば、パラメーターを読み取り /書き込み (DDL + DML) に設定できます。
説明 右上隅のパラメーター設定は、クリックすると変更されます。 たとえば、[読み取り /書き込み] (DDL + DML) 値をクリックすると、値は (読み取り専用) に変わります。
Password アカウントのパスワードを入力します。 パスワードは以下の要件を満たす必要があります。
- パスワードの長さは 8 文字から 32 文字とする必要があります。
- 大文字、小文字、数字、および次のような特殊文字の 3 種類以上の文字で構成されなければなりません。
- 次の特殊文字を含めることができます:! @ # $ % ^ & * ( ) _ + - =
パスワードの確認 アカウントのパスワードを再度入力します。 説明 アカウントの識別に役立つ説明を入力します。 このパラメーターはオプションです。 説明の長さは最大256文字です。 - [OK] をクリックします。
データベースの作成
- [インスタンス] ページへ移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
- 左側のナビゲーションウィンドウで、[データベース] をクリックします。
- [データベースの作成] をクリックします。
- 次のパラメーターを設定します。
パラメーター 説明 データベース名 - 名前は文字で始まり、文字または数字で終わる必要があります。
- 小文字、数字、下線 (_)、およびハイフン (-) が使用できます。
- 長さは 2〜64 文字である必要があります。
サポートされている文字セット データベースの文字セット。 承認済みアカウント データベースに対する権限を付与するアカウント。 このパラメーターは空のままにできます。 データベースの作成後に、データベースに対する権限をアカウントに付与できます。 詳細については、「ApsaraDB RDS For MariaDBインスタンスの標準アカウントの権限の変更」をご参照ください。 説明 [承認済みアカウント] ドロップダウンリストには、RDSインスタンスに作成された標準アカウントのみが表示されます。 特権アカウントは、すべてのデータベースに対するすべての権限を持ち、権限付与は必要ありません。アカウントタイプ 選択したアカウントに付与する権限を選択します。 [読み取り/書き込み]、[読み取り専用]、[DDL のみ]、[DML のみ] を選択できます。 説明 アカウントの識別に役立つ説明を入力します。 このパラメーターはオプションです。 説明の長さは最大256文字です。 - [OK] をクリックします。
関連する操作
操作 | 説明 |
CreateAccount | インスタンスにアカウントを作成します。 |
CreateDatabase | インスタンスにデータベースを作成します。 |