OceanBase 有点酷:用户及权限的分类

本节主要对 MySQL 租户用户。

OceanBase 数据库中的用户分为两类:系统租户下的用户和普通租户下的用户。系统租户与普通租户都属于 MySQL 租户。创建用户时,如果当前会话的租户为系统租户,则新建的用户为系统租户用户,否则为普通租户下的用户。不同租户之间的用户权限相互独立。

MySQL 租户的用户权限

OceanBase 数据库 MySQL 租户下的用户只能拥有该租户下对象的访问权限,权限设计与 MySQL 兼容。

MySQL 租户的权限主要有以下三类:

  • 用户级权限

用户级权限是全局的权限,不是针对某个指定的数据库。

  • 数据库级权限

数据库级权限适用于数据库及其中的所有对象。

  • 对象权限

对象权限适用于所有数据库中指定类型的对象。这些权限可以授予数据库中指定的对象、数据库中指定类型的所有对象(例如,数据库中的所有表)或全局授予所有数据库对象(例如表、索引、视图)的权限。

当前 OceanBase 数据库中相关的权限列表如下表所示。

权限类别

权限

描述

对象权限

CREATE

确定用户是否可以创建数据库和表。

对象权限

SELECT

确定用户是否可以查询表中的数据。

对象权限

INSERT

确定用户是否可以在表中插入行数据。

对象权限

UPDATE

确定用户是否可以修改现有数据。

对象权限

DELETE

确定用户是否可以删除现有数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值