GBase 8s 关于用户相关操作

用户操作

介绍GBase 8s数据库用户相关的基本操作,GBase 8s数据库默认仅使用操作系统用户,用户操作在操作系统层实现,授权在数据库内实现。

以下基于内部用户进行操作,内部用户配置参考
https://blog.csdn.net/weixin_48632512/article/details/141030145?spm=1001.2014.3001.5501

1、创建用户

使用gbasedbt用户,执行如下SQL命令创建新用户dbtuser2,并为其指定密码GBase123$% :

create user dbtuser2 with password 'GBase123$%';
2、创建角色

使用gbasedbt用户,执行如下SQL命令创建新角色dbt_role :

create role dbt_role;

注:角色仅在库内有限,不同库角色是无联系的。

3、授权用户

使用gbasedbt用户,执行如下SQL命令为用户dbtuser2授予登录会话和创建资源的权限:

GRANT CONNECT TO dbtuser2;
GRANT RESOURCE to dbtuser2;
4、切换用户

执行如下SQL命令切换至用户dbtuser2:

[gbasedbt@node2 ~]$ dbaccess - -
> connect to 'testdb@gbase01' user 'dbtuser2';
ENTER PASSWORD:

Disconnected.


Connected.

注1:切换对象须具有登录会话的权限方可进行切换操作。
注2:connect to ‘库名@实例名’ user ‘用户名’;

5、修改密码

执行如下SQL命令将dbtuser2用户的密码修改为1qaz@WSX :

alter user dbtuser2 modify password '1qaz@WSX';

注:修改用户密码的操作需要用户本身,或者DBSA权限。

6、删除用户

使用gbasedbt用户,执行如下SQL语句将删除用户dbtuser2 :

drop user dbtuser2;
  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值