CREATE USER文法用於在Lindorm執行個體中建立新的使用者。您可以在建立前使用SHOW USERS文法查看當前執行個體下的已存在的所有使用者,避免重名。
引擎與版本
CREATE USER文法適用於寬表引擎和時序引擎。無版本限制。
文法
create_user_statement ::= CREATE USER [IF NOT EXISTS] user_identifier identified BY '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';