CREATE-USER
所有文档
menu
没有找到结果,请重新输入

PALO

CREATE-USER

CREATE USER

Description

用于创建一个用户。后续可以使用该公户登录和操作 Doris。

CREATE USER user_identity
[IDENTIFIED BY 'password']
[DEFAULT ROLE 'role_name']
  • user_identity

    用户标识。

    'user_name'@'host'
  • passwrod

    密码。可选,默认为空。

  • role

    角色。如果指定,则用户将拥有改角色的权限。

Example

  1. 创建一个无密码用户(不指定 host,则等价于 jack@'%')

    CREATE USER 'jack';
  2. 创建一个有密码用户,允许从 '172.10.1.10' 登录

    CREATE USER jack@'172.10.1.10' IDENTIFIED BY '123456';
  3. 为了避免传递明文,用例2也可以使用下面的方式来创建

    CREATE USER jack@'172.10.1.10' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9';

    后面加密的内容可以通过 PASSWORD 函数获得到,例如:

    SELECT PASSWORD('123456');
  4. 创建一个允许从 '192.168' 子网登录的用户,同时指定其角色为 example_role

    CREATE USER 'jack'@'192.168.%' DEFAULT ROLE 'example_role';
  5. 创建一个允许从域名 'example_domain' 登录的用户

    CREATE USER 'jack'@['example_domain'] IDENTIFIED BY '12345';
  6. 创建一个用户,并指定一个角色

    CREATE USER 'jack'@'%' IDENTIFIED BY '12345' DEFAULT ROLE 'my_role';

Keywords

CREATE, USER

最佳实践

  1. 用户与角色

    创建用户指定的角色必须已经存在,可以通过 CREATE ROLE 命令创建角色。

DROP-ROLEDROP-USER