このトピックでは、ApsaraDB RDS for MySQLインスタンスのデータベースとアカウントを作成する方法について説明します。
データベースの作成
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
- 左側のナビゲーションウィンドウで、[データベース] をクリックします。
- データベースを作成する をクリックします。
- 次のパラメーターを設定します。
項目 説明 データベース (DB) 名 - 長さは 2 文字から 64 文字です。
- データベースの名前は、小文字で始まり、小文字または数字で終わる必要があります。
- 小文字、数字、下線 (_)、およびハイフン (-) が使用できます。
- 名前はRDSインスタンス内で一意である必要があります。
サポートされる文字コード データベースでサポートされている文字セットを選択します。 説明 データベースの説明を記述します。 長さは 2 文字から 256 文字である必要があります。 - 作成 をクリックします。
アカウントの作成
- RDSインスタンスにアクセスし、上部のリージョンを選択し、対象のRDSインスタンスのIDをクリックします。
- 左側のナビゲーションペインで アカウント管理 をクリックします。
- [アカウントの作成] をクリックします。
- [データベースアカウント] フィールドに、アカウントのユーザー名を入力します。
- アカウントの名前は、小文字で始まり、小文字または数字で終わる必要があります。
- 名前には、小文字、数字、およびアンダースコア (_) を使用できます。
- 名前は2 ~ 32文字である必要があります。
- [アカウントタイプ] パラメーターを指定します。
- 標準アカウント: [未承認のデータベース] セクションからデータベースを選択し、[
] アイコンをクリックして、選択したデータベースを [承認済みのデータベース] セクションに追加し、読み取り /書き込み (DDL + DML) 、読み取り専用、DDL のみ、またはDML のみのアクセス許可をアカウントに付与します。
- 特権アカウント: 特権アカウントには、RDSインスタンスに作成されたすべてのデータベースに対する権限があります。 特定のデータベースに対する権限を特権アカウントに付与する必要はありません。
説明- 特権アカウントと標準アカウントの違いの詳細については、「アカウントの種類」をご参照ください。
- [特権アカウント] オプションが暗くなっている場合、RDSインスタンスに特権アカウントが作成されています。
- 標準アカウント: [未承認のデータベース] セクションからデータベースを選択し、[
- [パスワード] フィールドに、アカウントのパスワードを入力します。
- パスワードの長さは 8~32 文字である必要があります。
- パスワードには、大文字、小文字、数字、特殊文字の中から少なくとも 3 種類の文字を使用する必要があります。 パスワードには、次のいずれかの文字を含めることができます。 @ # $ % ^ & * ( ) _ + - =
- OK をクリックします。
よくある質問
- ソースIPアドレスレベルやテーブルレベルなど、きめ細かいレベルでアカウントを管理できますか?
詳細については、「Authorize an account to access its authorized databases from specified IP addresses in an ApsaraDB RDS for MySQL instance」および「アカウントへのテーブル、ビュー、およびフィールドの管理権限の付与」をご参照ください。
- ApsaraDB RDSは、ルートまたはスーパーユーザーアカウントと同等のアカウントを提供していますか?
いいえ、ApsaraDB RDSはルートまたはスーパーユーザーアカウントと同等のアカウントを提供しません。 これにより、RDSインスタンスは、偶発的な操作によって引き起こされるデータの損失やリークから保護されます。
参考資料
- APIを呼び出してRDSインスタンスのアカウントを作成する方法の詳細については、「データベースアカウントの作成」をご参照ください。
- APIを呼び出してRDSインスタンスのデータベースを作成する方法の詳細については、「データベースの作成」をご参照ください。
- 別のデータベースエンジンを実行するRDSインスタンスのデータベースとアカウントを作成する方法の詳細については、以下のトピックを参照してください。