このトピックでは、ApsaraDB MyBase for MySQL インスタンスのデータベースアカウントを作成する方法について説明します。
前提条件
ApsaraDB MyBase for MySQL インスタンスが必要です。詳細については、「ApsaraDB MyBase for MySQL インスタンスの作成」をご参照ください。
注意事項
-
データベースアカウントに権限を割り当てる際は、最小権限の原則に従ってください。ビジネスロールに基づいてアカウントを作成し、それに応じて読み取り専用または読み取り/書き込み権限を付与します。必要に応じて、アカウントを特定のデータベースに割り当てることでアクセスをさらに絞り込み、その機能に関連するデータにのみアクセスできるようにします。アカウントが書き込み操作を必要としない場合は、読み取り専用権限のみを付与してください。
-
データベースのセキュリティを確保するために、各データベースアカウントに強力なパスワードを設定し、定期的に変更してください。
-
ApsaraDB for MyBase コンソールにログインします。
-
ページの左上隅で、対象のリージョンを選択します。
-
左側のナビゲーションウィンドウで、 を選択します。
-
ターゲットインスタンスを見つけ、[操作] 列の [詳細] をクリックします。
-
左側のナビゲーションウィンドウで [アカウント] をクリックします。表示されたページで、[アカウントの作成] をクリックします。
-
[アカウントの作成] ダイアログボックスで、次のパラメーターを設定し、[OK] をクリックします。
パラメーター
説明
データベースアカウント
アカウントの名前を入力します。名前は次の要件を満たす必要があります。
-
MySQL 5.6 の場合は 16 文字以下、MySQL 5.7 および 8.0 の場合は 32 文字以下である必要があります。
-
先頭は英字、末尾は英字または数字である必要があります。
-
小文字、数字、アンダースコア (_) のみ使用できます。
-
インスタンス内で一意である必要があります。
アカウントタイプ
-
特権アカウント:1 つのインスタンスに設定できる特権アカウントは 1 つだけです。
説明-
デフォルトでは、特権アカウントはインスタンス内のすべてのデータベースに対する所有者権限を持ちます。特権アカウントの権限は変更できます。詳細については、「アカウント権限の変更」をご参照ください。
-
特権アカウントは削除できません。
-
-
標準アカウント:インスタンスに特権アカウントが作成された後にのみ、標準アカウント を選択できます。1 つのインスタンスに複数の標準アカウントを設定できます。
説明-
標準アカウントには、手動でデータベース権限を付与する必要があります。
-
標準アカウントは削除できます。
-
承認済みデータベース
標準アカウント には、1 つ以上のデータベースへのアクセス権を付与する必要があります。
-
未許可のデータベース リストから、権限を付与するデータベースを選択します。
説明データベースが作成されていない場合、このリストは空です。
-
[>] をクリックして、許可済みデータベース リストに移動します。
-
各データベースに対するアカウントの権限レベルを設定します。[読み取り/書き込み (DML)]、読み取り専用、または 所有者 から選択できます。
説明アカウントが対応するデータベースでテーブルの作成または削除、テーブルスキーマの変更を行うには、所有者 権限が必要です。
[パスワード]
アカウントのパスワードを設定します。パスワードは次の要件を満たす必要があります。
-
長さは 8~32 文字である必要があります。
-
大文字、小文字、数字、特殊文字のうち、3 種類以上を含める必要があります。
-
特殊文字:!@#$%^&*()_+-=
[パスワードの確認]
パスワードを再入力します。
[説明]
アカウントの説明を 256 文字以内で入力します。
-