首页 > 数据库 > > 管理用户及权限-创建用户并分配权限
zsql
conn omm/gaussdb_123@192.168.0.1:8000
omm/gaussdb_123为安装后创建的系统管理员和其默认密码,192.168.0.1为CN所在的服务器IP地址,8000为连接的端口号。
CREATE USER jessica IDENTIFIED BY gaussdb_123;设置用户名时,需要遵循以下规范:
设置用户密码时,需要遵循如下规范:
编号 | 字符 | 编号 | 字符 | 编号 | 字符 | 编号 | 字符 |
|---|---|---|---|---|---|---|---|
1 | ` | 9 | & | 17 | \ | 25 | " |
2 | ~ | 10 | * | 18 | | | 26 | , |
3 | ! | 11 | ( | 19 | [ | 27 | < |
4 | @ | 12 | ) | 20 | { | 28 | . |
5 | # | 13 | - | 21 | } | 29 | > |
6 | $ | 14 | _ | 22 | ] | 30 | / |
7 | % | 15 | = | 23 | : | 31 | ? |
8 | ^ | 16 | + | 24 | ' | - | - |
GRANT CREATE SESSION TO Jessica;详细的用户权限,请参见《GaussDB 100 1.0.1 开发者指南(分布式)》中章节“系统权限矩阵表”中的内容。
CREATE USER Tom IDENTIFIED BY '1234@abc';GRANT CREATE USER TO Tom;创建具有表films的查询权限角色role_r,创建user_read用户并授予role_r角色的权限。
--创建表films
CREATE TABLE films(
id NUMBER(6) not null,
ADDRESS VARCHAR(40),
CITY VARCHAR(64)
) DISTRIBUTE BY HASH(id);
--创建角色role_r
CREATE ROLE role_r;
--为角色role_r添加对表films的查询权限
GRANT SELECT ON films TO role_r;
--创建对象操作员user_read。
CREATE USER user_read IDENTIFIED BY '1234@abc';
----将角色授予对象操作员user_read。
GRANT ROLE_R TO user_read;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3118484/ ,如需转载,请注明出处,否则将追究法律责任。