本トピックでは、テナントでアカウントを作成する方法について説明します。
背景情報
データベースを使用する前に、テナント内にデータベース接続権限を持つアカウントを作成する必要があります。アカウントのタイプによって権限が異なり、データベース操作権限を持つアカウントを使用することでのみ、データベースにアクセスして操作を行うことができます。 MySQL互換モードのテナントでアカウントを新規作成する場合、アカウントを複数のデータベースに関連付けることができます。Oracle互換モードのテナントでアカウントを新規作成する場合、そのアカウントは対応するスキーマの権限のみを持ちます。
前提条件
- 現在のテナントが作成中、削除中、または削除済みの状態ではないこと。
アカウントの新規作成
以下の4つのエントリからアカウントを新規作成できます。
エントリ1:OceanBase Cloudコンソールにログインし、テナントワークスペースページで、左側のナビゲーションペインの アクセス管理 をクリックし、右上の 新規アカウント をクリックします。
エントリ2:OceanBase Cloudコンソールにログインし、テナント ページで、対象テナントの アクション 列にある ··· > アカウントの新規作成 をクリックします。
エントリ3:OceanBase Cloudコンソールにログインし、テナントワークスペースの右上にある アカウントを作成 をクリックします。
エントリ4:OceanBase Cloudコンソールにログインし、インスタンスリストページで対象インスタンスを展開し、テナント名の下にある アカウントを作成する > アカウントの新規作成 をクリックします。
以下の手順では、エントリ1 を例として説明します。
OB Cloudクラウドデータベースコンソール にログインします。
インスタンスリストページで、インスタンス名の左側にある展開ボタンをクリックし、対象のテナント名をクリックします。
左側のナビゲーションペインの アクセス管理 をクリックし、アカウント画面に入ります。
右上の アカウントの新規作成 をクリックし、アカウントの新規作成ページで以下の設定を入力します。
パラメータ説明アカウント名 アカウント名を設定します。アカウント名は小文字の英字で始まる必要があり、長さは2~32文字です。大文字の英字、小文字の英字、ハイフン、アンダースコア、および数字をサポートしています。 SYS,OCEANBASE, ROOT, OPERATOR, LBACSYS, ORAAUDITOR, OBMIGRATE, OMC, IDB_DDL, ODC_RND, ODC_DDL, DWEXPなどの一部の予約キーワード(対応する小文字を含む)は使用できません。ホストアドレス %(任意のホスト)、IPアドレス(例:192.168.1.1)、サブネットマスク(例:192.168.1.%)、およびドメイン名などの入力をサポートしています。 アカウントの種類 通常アカウント、スーパーアカウント、または読み取り専用アカウントを選択できます。 - 通常アカウントは、承認されたデータベースに対して対応する承認操作を実行できます。
- 読み取り専用アカウントは、デフォルトですべてのデータベースの読み取り権限を持ちます。
説明
データ操作言語(DML)文は、既存のスキーマオブジェクト内のデータをクエリまたは操作するために使用されます。データ定義言語(DDL)文は、スキーマオブジェクトを定義、変更、および削除するために使用されます。詳細については、SQL文 をご参照ください。
グローバル権限 対応するアカウントのグローバル権限を選択します。通常アカウントは承認されたデータベースに対する対応する権限操作のみをサポートし、読み取り専用アカウントは暗号化および復号化の権限の設定を選択できます。 アクセス可能なデータベース 通常アカウントに対して指定されたデータベースの操作承認をサポートします。承認済みリストのデータベースにチェックを入れることで、一括承認を行うことができます。権限の詳細については、アカウント権限リスト をご参照ください。 パスワード データベースバージョンのサポート状況に基づき、現在のパスワードポリシーは以下の通りです。 - MySQL互換モード:
- データベース V4.2.1 未満のバージョン:長さは10~32文字で、パスワードには大文字の英字、小文字の英字、数字、特殊文字のうち3種類を含める必要があります。
- データベース V4.2.1 以降のバージョン:パスワードの長さは8~64文字で、カスタムパスワードポリシーをサポートしています。詳細な操作については、パスワードポリシーの設定 をご参照ください。
- Oracle互換モード:長さは10~32文字で、パスワードには大文字の英字、小文字の英字、数字、特殊文字のうち3種類を含める必要があります。
~!@#$%^&*_-+=|(){}[]:;,.?/です。パスワードのランダム生成 クリックすると、システムが自動的にパスワードを生成します。コピーして適切に保存してください。 備考(オプション) 備考の長さは30文字を超えることはできません。 作成 をクリックします。アカウントの作成が完了すると、アカウントリストでアカウントの関連情報を確認できます。