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

PolarDB:アカウントの管理

最終更新日:Jul 05, 2025

PolarDB-X 1.0 はアカウント管理機能を提供します。このトピックでは、コンソールでアカウントを作成、アカウント権限を変更、およびアカウントパスワードをリセットする方法について説明します。

注意事項

  • アカウント管理機能は、5.3.6 10460044 以降のインスタンスでのみ使用できます。

  • コンソールでは、標準アカウントに DML、DDL、読み取り専用、および読み取り/書き込み権限のみを承認できます。より多くの権限を付与するには、SQL 文を使用します。詳細については、「アカウントと権限の管理」をご参照ください。

アカウントの種類と権限

  • PolarDB-X 1.0 インスタンスは、次の 2 種類のデータベースアカウントをサポートしています。

    アカウントの種類

    説明

    特権アカウント

    • 特権アカウントは、SQL 文のみを使用して作成または管理できます。

    • 各インスタンスに作成できる特権アカウントは 1 つだけで、この特権アカウントを使用して、インスタンス上のすべての標準アカウントとデータベースを管理できます。

    • 特権アカウントには、権限をパーソナライズして細かく管理できるように、より多くの権限が付与されます。たとえば、異なるユーザーに異なるテーブルを照会する権限を付与できます。

    • 特権アカウントは、インスタンス上のすべてのデータベースに対するすべての権限を持ち、すべてのアカウントを切断できます。

    標準アカウント

    • 標準アカウントは、コンソールで、API 操作を呼び出すことで、または SQL 文を実行することで作成または管理できます。

    • 各インスタンスに 1 つ以上の標準アカウントを作成できます。許可される標準アカウントの最大数は、インスタンスのカーネルエンジンによって異なります。

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

    • 標準アカウントを使用して他のアカウントを作成または管理したり、他のアカウントをデータベースから切断したりすることはできません。

  • 次の表は、異なる権限を持つ異なるアカウントの種類による SQL 操作のサポートを示しています。

    アカウントの種類

    権限

    SELECT

    INSERT

    UPDATE

    DELETE

    INDEX

    ALTER

    CREATE

    DROP

    GRANT

    標準アカウント

    DDL

    サポートされていません

    サポートされていません

    サポートされていません

    サポートされていません

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされていません

    DML

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされていません

    サポートされていません

    サポートされていません

    サポートされていません

    サポートされていません

    読み取り専用

    サポートされています

    サポートされていません

    サポートされていません

    サポートされていません

    サポートされていません

    サポートされていません

    サポートされていません

    サポートされていません

    サポートされていません

    読み取り/書き込み

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされていません

    特権アカウント

    Root

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされています

    サポートされています

アカウントの作成

  1. PolarDB-X 1.0 コンソール にログインします。

  2. 上部のナビゲーションバーで、インスタンスがデプロイされているリージョンを選択します。

  3. ターゲットインスタンスを見つけ、その ID をクリックします。

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

  5. ページの右上隅にある [アカウントの作成] をクリックします。

    説明

    コンソールで作成できるのは標準アカウントのみです。特権アカウントを作成する必要がある場合は、SQL 文を使用します。詳細については、

  6. 表示されるダイアログボックスで、次のパラメーターを設定します。

    パラメーター

    説明

    データベースアカウント

    アカウント名を入力します。

    説明

    アカウント名は、次の要件を満たしている必要があります。

    • アカウント名は 2 ~ 16 文字で、小文字、数字、および特殊文字を含めることができます。

    • アカウント名は文字で始まり、文字または数字で終わる必要があります。

    • アカウント名は、既存のアカウントの名前と同じにすることはできません。

    • アカウントが作成されると、アカウントのフルネームは、入力した名前とホスト名で構成されます。ホスト名はデフォルトで % です。これは、このアカウントがすべてのホストからデータベースにログインできることを意味します。

    新しいパスワード

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

    説明

    アカウントパスワードは、次の要件を満たしている必要があります。

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

    • パスワードには、次の文字タイプのうち少なくとも 3 つが含まれている必要があります:大文字、小文字、数字、および特殊文字。

    • 次の特殊文字が使用できます:

      ! @#$%^&*()_+-=

    新しいパスワードの確認

    パスワードをもう一度入力します。

    承認データベース

    アカウントに 1 つ以上のデータベースに対する権限を付与できます。

    1. 1 つ以上のデータベースを選択し、[承認>] をクリックして、左側の [データベースリスト] ボックスから右側の [承認済みデータベース] ボックスに移動します。

    2. 右側の [承認済みデータベース] 領域で、ターゲットデータベースの権限を選択します。

    説明
    • デフォルトの権限は [読み取り専用] です。権限を [読み取り/書き込み][DDL のみ]、または [DML のみ] に変更することもできます。

    • 複数のデータベースに同じ権限を付与する必要がある場合は、[承認済みデータベース] 領域の右上隅にある [権限] の横にある対応するボタン ( [すべてを読み取り/書き込みに設定] など) をクリックできます。

  7. [OK] をクリックします。

標準アカウントの権限の変更

  1. PolarDB-X 1.0 コンソール にログインします。

  2. 上部のナビゲーションバーで、インスタンスがデプロイされているリージョンを選択します。

  3. ターゲットインスタンスを見つけ、その ID をクリックします。

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

  5. ターゲットアカウントを見つけ、[アクション] 列の [権限の変更] をクリックします。

    1

    説明

    特権アカウントはすべてのデータベースに対するすべての権限を持っているため、特権アカウントの [権限の変更] は不要です。

  6. 表示されるダイアログボックスで、次のパラメーターを設定します。

    パラメーター

    説明

    承認データベース

    アカウントの 1 つ以上のデータベースに対する権限を変更できます。

    1. 1 つ以上のデータベースを選択し、[承認>] または [<削除] をクリックして、アカウントに追加またはアカウントから削除します。

    2. 右側の [承認済みデータベース] ボックスで、ターゲットデータベースの権限を選択します。

    説明
    • 権限を [読み取り専用][読み取り/書き込み][DDL のみ]、または [DML のみ] に変更することもできます。

    • 複数のデータベースに同じ権限を付与する必要がある場合は、[承認済みデータベース] 領域の右上隅にある [権限] の横にある対応するボタン ( [すべてを読み取り/書き込みに設定] など) をクリックできます。

  7. [OK] をクリックします。

アカウントパスワードのリセット

  1. PolarDB-X 1.0 コンソール にログインします。

  2. 上部のナビゲーションバーで、インスタンスがデプロイされているリージョンを選択します。

  3. インスタンス を左側のナビゲーションウィンドウでクリックします。

  4. ターゲットインスタンスを見つけ、その ID をクリックします。

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

  6. ターゲットアカウントを見つけ、[アクション] 列の [パスワードのリセット] をクリックします。

    2

  7. 表示されるダイアログボックスで、次のパラメーターを設定します。

    パラメーター

    説明

    新しいパスワード

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

    説明

    アカウントパスワードは、次の要件を満たしている必要があります。

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

    • パスワードには、次の文字タイプのうち少なくとも 3 つが含まれている必要があります:大文字、小文字、数字、および特殊文字。

    • 次の特殊文字が使用できます:

      ! @#$%^&*()_+-=

    新しいパスワードの確認

    パスワードをもう一度入力します。

  8. [OK] をクリックします。

アカウントの削除

  1. PolarDB-X 1.0 コンソール にログインします。

  2. 上部のナビゲーションバーで、インスタンスがデプロイされているリージョンを選択します。

  3. インスタンス を左側のナビゲーションウィンドウでクリックします。

  4. ターゲットインスタンスを見つけ、その ID をクリックします。

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

  6. ターゲットアカウントを見つけ、[アクション] 列の [削除] をクリックします。

    1

    説明

    コンソールでは [特権アカウント] の削除はサポートされていません。ただし、SQL 文を使用して特権アカウントを削除することはできます。詳細については、

  7. 表示されるダイアログボックスで、[OK] をクリックします。