PolarDB-X インスタンスは、特権アカウントと標準アカウントをサポートしています。デフォルトでは、新しいインスタンスにはアカウントが存在しません。このトピックでは、インスタンスのアカウントを作成および管理する方法について説明します。
アカウントタイプ
PolarDB-X インスタンスには、以下の 2 種類のデータベースアカウントがあります。
|
アカウントタイプ |
説明 |
|
特権アカウント |
|
|
標準アカウント |
|
-
アカウントを作成した後、アカウントタイプを変更することはできません。アカウントタイプを変更するには、アカウントを削除してから、同じ名前で別タイプのアカウントを再作成する必要があります。
-
Alibaba Cloud アカウントの RAM ユーザーを作成し、RAM ユーザーにインスタンスを管理する権限を付与する方法については、「RAMユーザーの作成」をご参照ください。
コンソールでアカウントに対して次の操作を実行できます。
注意事項
-
各PolarDB-X インスタンスには、1 つの特権アカウントのみを作成できます。
-
特権アカウントは、作成後に削除できません。
-
コンソールでデータベースアカウントを作成すると、その
HOSTは%に設定されます。これにより、ホワイトリスト 内の任意の IP アドレスからのアクセスが許可されます。ホストによるアクセスを制限するには、特権アカウントでインスタンスにログオンし、CREATE USERステートメントを実行してアカウントを作成します。-- 必要に応じてホスト部分を置き換えます。 CREATE USER <username>@<host> IDENTIFIED BY '<password>';
アカウントの作成
にログインします。PolarDB for Xscaleコンソール.
上部のナビゲーションバーで、ターゲットインスタンスが配置されているリージョンを選択します。
On theインスタンスページをクリックし、PolarDB-X 2.0タブをクリックします。
対象インスタンスを見つけ、そのIDをクリックします。
-
左側のナビゲーションペインで、 をクリックします。
-
アカウントを作成する をクリックします。表示されるダイアログボックスで、次のパラメーターを設定します。
パラメータ
説明
アカウント名
アカウントの名前を入力します。
説明アカウント名は、以下の要件を満たす必要があります。
-
2~16 文字で、小文字の英字、数字、アンダースコア (_) のみを含むこと。
-
英字で始まり、英字または数字で終わること。
-
インスタンス内で一意であること。
アカウントタイプ
高特権アカウント または 普通口座 を選択します。
承認データベース
アカウントに 1 つ以上のデータベースへの権限を付与します。
-
データベースを 1 つ以上選択し、
アイコンをクリックして、それらを左側のデータベースが割り当てられていませんリストから右側の許可データベースリストに移動します。 -
右側の許可データベースリストで、対象のデータベースの権限を選択します。
説明-
このパラメーターは、普通口座 を作成する場合にのみ利用可能です。
-
このパラメータはオプションです。アカウントを作成した後に権限を付与することもできます。
-
サポートされている権限は、読み書き、読み取り専用、DML のみ、および DDL のみ です。
-
複数のデータベースに一度に同じ権限を付与するには、許可データベース リストの右上隅にある [すべて読み書き] などの対応するボタンをクリックします。
パスワード
アカウントのパスワードを設定します。
説明パスワードは、以下の要件を満たす必要があります。
-
8~20 文字であること。
-
大文字の英字、小文字の英字、数字、特殊文字のうち、少なくとも 3 つのカテゴリの文字を含むこと。
-
特殊文字: @#$%^&+=
パスワードの確認
パスワードを再入力します。
説明
オプション。管理を容易にするために、アカウントの説明を追加します。説明は最大 256 文字です。
-
-
確定 をクリックします。
パスワードのリセット
にログインします。PolarDB for Xscaleコンソール.
上部のナビゲーションバーで、ターゲットインスタンスが配置されているリージョンを選択します。
On theインスタンスページをクリックし、PolarDB-X 2.0タブをクリックします。
対象インスタンスを見つけ、そのIDをクリックします。
-
左側のナビゲーションペインで、 をクリックします。
-
アカウント管理 ページで、対象のアカウントを見つけ、操作 列の パスワードの変更 をクリックします。
-
表示されたダイアログボックスで、新しいパスワードを入力して確認し、確定 をクリックします。
説明パスワードは、以下の要件を満たす必要があります。
-
8~20 文字であること。
-
大文字の英字、小文字の英字、数字、特殊文字のうち、少なくとも 3 つのカテゴリの文字を含むこと。
-
特殊文字: @#$%^&+=
-
標準アカウントの権限の変更
にログインします。PolarDB for Xscaleコンソール.
上部のナビゲーションバーで、ターゲットインスタンスが配置されているリージョンを選択します。
On theインスタンスページをクリックし、PolarDB-X 2.0タブをクリックします。
対象インスタンスを見つけ、そのIDをクリックします。
-
左側のナビゲーションペインで、 をクリックします。
-
アカウント管理 ページで、目的のアカウントを探し、操作 列の 権限を変更する をクリックします。
説明特権アカウントは、すべてのデータベースに対するすべての権限を有しているため、権限を変更する 操作は適用されません。
-
表示されたダイアログボックスで、1 つ以上のデータベースを選択し、
アイコンをクリックして、左側の データベースが割り当てられていません リストから右側の 許可データベース リストに移動します。 -
右側の 許可データベース リストで、対象のデータベースの権限を選択します。
説明-
サポートされている権限は読み書き、読み取り専用、DML のみ、およびDDL のみです。
-
複数のデータベースに同じ権限を一度に付与するには、許可データベース リストの右上隅にある [すべての DDL のみ] などの対応するボタンをクリックします。
-
-
確定 をクリックします。
アカウントの削除
アカウントを削除すると、クライアントが接続できなくなります。慎重に行ってください。
にログインします。PolarDB for Xscaleコンソール.
上部のナビゲーションバーで、ターゲットインスタンスが配置されているリージョンを選択します。
On theインスタンスページをクリックし、PolarDB-X 2.0タブをクリックします。
対象インスタンスを見つけ、そのIDをクリックします。
-
左側のナビゲーションペインで、 をクリックします。
-
アカウント管理 ページで、対象のアカウントを見つけ、操作 列の 削除 をクリックします。
-
表示されるダイアログボックスで、確定 をクリックします。