codecamp

OceanBase 新建账号

在 MySQL 租户中新建账号,可以将账号关联多个数据库。在 Oracle 租户中新建账号,该账号只有其对应 Schema 的权限。

操作步骤

  1. 进入 OceanBase 管理控制台

  2. 在 OceanBase 管理控制台页面的左侧导航栏中,单击 集群列表

  3. 在集群列表中找到目标集群,单击其 集群名,进入集群工作台。

  4. 在集群工作台页面中,找到目标租户,单击其 租户名

  5. 在租户页面,单击右上角 新建账号 按钮,并按需求设置如下参数:

OceanBase新建账号

 参数  说明
 账号名称  账号名称,不能使用某些预留关键字,如 SYS。
 账号类型  指定账户类型为普通账号或超级账号。普通账号包含在数据库中运行>普通账号包含在数据库中运行 DML、DQL 和 DDL 语句的权限。超级账号的权限为 ALL PRIVILEGES。

新增普通账户的默认权限:

  • MySQL模式默认权限为:SELECT on information_schema.*
  • Oracle模式默认权限为用户 Schema 上的以下权限: CREATE TABLE CREATE VIEW CREATE PROCEDURE CREATE SYNONYM CREATE SEQUENCE CREATE TRIGGER CREATE TYPE CREATE SESSION EXECUTE ANY PROCEDURE CREATE ANY OUTLINE ALTER ANY OUTLINE DROP ANY OUTLINE CREATE ANY PROCEDURE ALTER ANY PROCEDURE DROP ANY PROCEDURE CREATE ANY SEQUENCE ALTER ANY SEQUENCE DROP ANY SEQUENCE CREATE ANY TYPE ALTER ANY TYPE DROP ANY TYPE SYSKM CREATE ANY TRIGGER ALTER ANY TRIGGER DROP ANY TRIGGER CREATE PROFILE ALTER PROFILE DROP PROFILE
 关联账号  选填内容,支持对未授权账号进行授权,权限包括:读写、仅 DDL、仅 DML和只读。

MySQL模式下账户可以对数据库的以下权限: 读写权限:ALL PRIVILEGES 只读权限:SELECT DDL权限:CREATE,DROP,ALTER,SHOW VIEW,CREATE VIEW DML权限:SELECT,INSERT,UPDATE,DELETE,SHOW VIEW

 密码  密码必须包含大写英文字符、小写英文字符、数字、特殊字符占三种,长度为 10-32 位;特殊字符为:

!@#$%^&* ()_ +-=

 密码确认  确认密码需与上述密码的值一致。
 6.单击确定
OceanBase 登录数据库
OceanBase 新建MySQL数据库
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

OceanBase 控制台指南

OceanBase ODC 使用指南

OceanBase Web 版 ODC

OceanBase 客户端版 ODC

OceanBase Connector/J 开发者指南

OceanBase 什么是OceanBase Connector/J

OceanBase SQL 参考(MySQL 模式)

OceanBase SQL 参考(Oracle 模式)

OceanBase 基本元素

OceanBase 数据库对象

OceanBase 函数

OceanBase 单行函数

OceanBase 返回数字的字符串函数

OceanBase 通用比较函数

OceanBase 编码解码函数

OceanBase SQL 调优指南

OceanBase 相关协议

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }