13518219792

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

创新互联OceanBase教程:OceanBase安全管理

安全管理对数据库至关重要,OceanBase 有专门的安全管理策略用来保证数据库数据安全和资源安全。OceanBase 数据库的安全管理策略主要包括资源隔离和权限控制:通过资源隔离限制可以访问到的数据,隔离保证资源安全;对于共享数据,通过权限设置访问权限,从而保证数据安全。

成都创新互联2013年至今,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元金安做网站,已为上家服务,为金安各地企业和个人服务,联系电话:028-86922220

账户权限管理

您可在 RAM 访问控制中,设置用户权限。

  1. 登录 RAM 访问控制台后,单击左侧导航栏的 权限策略管理,单击 创建权限策略

  2. 在 新建自定义权限策略 页面,填写 策略名称,选择 脚本配置,为子账号创建权限策略。

  3. 创建完成后,单击左侧导航栏 用户,搜索需要增加权限的用户名称。

  4. 进入用户详情页面后,单击 权限管理

  5. 在 个人权限 页签下,单击 添加权限。

  6. 在右侧弹出框中,单击 自定义策略,选择刚刚创建的权限策略,单击 确定

租户权限管理

用户权限管理

数据库用户权限管理包括新建用户、删除用户、修改密码、修改用户名、锁定用户、用户授权和撤销授权等。OceanBase 中用户分为两类:系统租户下的用户,一般租户下的用户。创建用户时,如果 Session 当前租户为系统租户,则新建的用户为系统租户用户;反之为一般租户下的用户。

用户名称在租户内是唯一的,不同租户下的用户可以同名。用户名@租户名 在系统全局唯一。为区别系统租户和一般租户下的用户,建议对系统租户下的用户名称使用特定前缀。系统租户和普通租户都有一个内置用户 root,系统租户的 root 为系统管理员,普通租户的 root 为租户管理员。

一般租户下的用户只能拥有该租户下对象的访问权限,权限设计和 MySQL 兼容;系统租户下的用户可以被授予跨租户的对象访问权限。当前系统租户下的用户不允许访问一般租户下的用户表数据。

用户在登录 OceanBase 系统时需指定唯一的租户名。对于系统租户下的用户,在登录后,可以切换当前访问的租户;对于一般租户下的用户,不能切换到其他租户。 对于权限,可以分成以下几个层级:

权限信息如下:

权限

说明

ALL PRIVILEGES

除 GRANT OPTION 以外所有权限

ALTER

ALTER TABLE 的权限

CREATE

CREATE TABLE 的权限

CREATE USER

CREATE USER,DROP USER,RENAME USER 和 REVOKE ALL PRIVILEGES 的权限

CREATE TABLEGROUP

全局 CREATE TABLEGROUP 的权限

DELETE

DELETE 的权限

DROP

DROP 的权限

GRANT OPTION

GRANT OPTION 的权限

INSERT

INSERT 的权限

SELECT

SELECT 的权限

UPDATE

UPDATE 的权限

SUPER

SET GLOBAL 修改全局系统参数的权限

SHOW DATABASES

全局 SHOW DATABASES 的权限

INDEX

CREATE INDEX, DROP INDEX 的权限

CREATE VIEW

创建、删除视图的权限

SHOW VIEW

SHOW CREATE VIEW 权限

总结

OceanBase 中,每个租户对应一个 MySQL 实例,OceanBase 的用户权限管理做到了和 MySQL 的兼容,操作和 MySQL 都是一样的。在用户的基础上,OceanBase 增加了多租户机制,因此也引入了租户权限管理,规定了不同租户之间数据和资源的使用权限。通过租户权限管理和用户权限管理保证了 OceanBase 的安全。


网页名称:创新互联OceanBase教程:OceanBase安全管理
网页链接:http://cdbrznjsb.com/article/djeieji.html

其他资讯

让你的专属顾问为你服务