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

Lindorm:CREATE USER

最終更新日:Jan 14, 2025

CREATE USER 構文を使用して、Lindorm インスタンスに新しいユーザーを作成できます。ユーザーを作成する前に、SHOW USERS 構文を使用して、現在のインスタンスの既存のすべてのユーザーを確認し、ユーザー名の競合を回避できます。

適用可能なエンジンとバージョン

CREATE USER 構文は、LindormTable および LindormTSDB のすべてのバージョンに適用できます。

構文

create_user_statement ::=  CREATE USER [IF NOT EXISTS] user_identifier identified BY 'password';
// password は文字列です
password ::= string

パラメーター

ユーザー名 (user_identifier)

ユーザー名は、次の要件を満たしている必要があります。

  • 名前は 4 ~ 15 文字の長さにできます。

  • 名前には、数字、文字、ハイフン (-)、およびアンダースコア (_) を使用できます。

  • 予約語である system、anonymous、lindorm はユーザー名として使用できません。

作成するユーザーの名前がすでに存在し、CREATE USER ステートメントに IF NOT EXISTS 条件が指定されていない場合、ユーザーがすでに存在することを示すエラーが返されます。CREATE USER ステートメントに IF NOT EXISTS 条件を指定した場合、ユーザーは作成されず、エラーは返されません。

パスワード (password)

指定されたパスワードのデータ型は VARCHAR である必要があります。

test_user という名前のユーザーを作成し、ユーザーのパスワードを testuserpassword に設定します。

CREATE USER IF NOT EXISTS test_user identified BY 'testuserpassword';