开发者社区> 问答> 正文

OceanBase数据库系统租户是sys有个root管理员,那MySQL租户又是什么的?

OceanBase数据库系统租户是sys有个root管理员,那MySQL租户又是什么的,root账号登录不就是mysql的吗?

展开
收起
闲o月 2024-05-06 22:35:15 66 0
来自:OceanBase
3 条回答
写回答
取消 提交回答
  • "1. 在ob数据库中,每一个租户即一个实例(类比 mysqlL Instance),在一个 ob 数据库中允许创建多个实例,即多租户。

    1. 租户介绍:https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000749523启键 此回答整理自钉群:“[社区]技术答疑群OceanBase”"
    2024-05-07 12:28:52
    赞同 1 展开评论 打赏
  • 某政企事业单位安全运维工程师,主要从事系统运维及网络安全工作,多次获得阿里云、华为云、腾讯云征文比赛一二等奖;CTF选手,白帽,全国交通行业网络安全大赛二等奖,全国数信杯数据安全大赛银奖,手握多张EDU、CNVD、CNNVD证书。

    在OceanBase数据库中,系统租户指的是用于集群管理的特殊租户,它内置了一个名为sys的租户,其中的root用户是超级管理员,拥有对整个集群的广泛管理权限,包括创建和管理普通租户、修改系统配置等。

    MySQL租户则是指在OceanBase中创建的一个兼容MySQL协议的租户环境,旨在为用户提供类似MySQL的数据库服务体验。在MySQL租户下,用户可以创建数据库、表等,并进行日常的数据库操作。MySQL租户并不直接使用root作为默认管理员账号,而是根据用户在创建租户或账号时定义的用户名和密码进行登录和管理。每个MySQL租户下的用户权限独立管理,与系统租户的root账号权限分离,确保了租户间的数据隔离和安全性。

    简而言之,系统租户的sys及其中的root用户负责整个OceanBase集群的管理,而MySQL租户是为应用提供服务的独立环境,拥有自己的用户体系和权限管理。

    创建账号(MySQL 数据库用户) 概念介绍

    如何在OceanBase设置安全管理

    创建 MySQL 租户

    账号相关操作 操作步骤

    用户权限说明 OceanBase 数据库

    2024-05-07 10:37:06
    赞同 2 展开评论 打赏
  • 社区版OB不支持 Oracle 租户,若您使用企业版,在创建租户的时候可以选择 MySQL 或者 Oracle 租户(ob_compatibility_mode), 如果是 MySQL 模式,管理员用户就是root,是 Oracle 模式的话管理员用户就是 sys。

    至于系统租户,系统租户天然存在,和什么模式没有关系,只有业务租户才分 MySQL 和 Oracle 模式。

    2024-05-07 08:17:56
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像