上云无忧 > 文档中心 > 百度数据仓库 Palo SQL语法手册 - CREATE-USER
百度数据仓库 Palo Doris版
百度数据仓库 Palo SQL语法手册 - CREATE-USER

文档简介:
CREATE USER Description: 用于创建一个用户。后续可以使用该公户登录和操作 PALO。 CREATE USER user_identity [IDENTIFIED BY 'password'] [DEFAULT ROLE 'role_name']
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

CREATE USER

Description

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

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 Description: 该语句用户删除一个角色。 DROP ROLE role1; 删除一个角色,不会影响之前属于该角色的用户的权限。仅相当于将该角色与用户解耦。用户已经从该角色中获取到的权限,不会改变。
  • DROP USER Description: 用于删除已创建的用户。 DROP USER 'user_identity' user_identity: 要删除的用户标识。 user@'host' user@['domain']
  • GRANT Description: GRANT 命令用于赋予指定用户或角色指定的权限。 授予数据库、表权限: GRANT privilege_list ON db_name[.tbl_name] TO user_identity [ROLE role_name]
  • REVOKE Description: 用于撤销指定用户或角色指定的权限。 撤销库、表的权限: REVOKE privilege_list ON db_name[.tbl_name] FROM user_identity [ROLE role_name]
  • SET PASSWORD Description: 用于修改一个用户的登录密码。 SET PASSWORD [FOR "user_identity"] = [PASSWORD('plain password')]|['hashed password'] "user_identity": 如果不指定。如果那么修改当前用户的密码。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部