CREATE-USER

          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-ROLE
          下一篇
          DROP-USER