4.9 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			4.9 KiB
		
	
	
	
	
	
	
	
创建用户
本节主要介绍 OceanBase 数据库用户创建的命令示例及操作方式。
通过 SQL 语句创建 MySQL 模式的用户
- 
MySQL 模式
MySQL 模式的用户管理语法树如下所示:
create_user_stmt: CREATE USER [IF NOT EXISTS] user_name [IDENTIFIED BY 'password']; alter_user_stmt: ALTER USER user_name ACCOUNT {LOCK | UNLOCK}; | ALTER USER user_name IDENTIFIED BY 'password'; | SET PASSWORD [FOR user_name] = PASSWORD('password'); | RENAME USER rename_user_action_list; drop_user_stmt: DROP USER user_name_list; rename_user_action_list: rename_user_action [, rename_user_action ...] rename_user_action: user_name TO user_name user_name_list: user_name [, user_name ...] password: STR_VALUEMySQL 模式下,创建名为
sqluser01和sqluser02的用户,且密码均为123456,示例如下:obclient> CREATE USER 'sqluser01' IDENTIFIED BY '123456', 'sqluser02' IDENTIFIED BY '123456';更多 MySQL 模式下
CREATE USER语句的信息,请参见 CREATE USER。 
通过 OCP 创建 MySQL 模式的用户
OCP 从 V2.5.0 版本开始支持创建 MySQL 兼容模式的用户。
前提条件
创建用户前,需要确认以下信息:
- 
当前 OCP 用户需要具有租户修改权限,OCP 用户权限相关信息请参见对应版本的《OCP 用户指南》文档。
 - 
当前 OCP 用户的密码箱中具有该租户的 root 密码,OCP 用户的密码箱相关操作请参见对应版本的《OCP 用户指南》文档。
 
操作步骤
- 
登录 OCP。
 - 
在左导航栏上单击 租户 ,进入租户概览页面。
 - 
在租户列表中,选择 租户模式 为 MySQL 的租户,进入 总览 页面。
 - 
在左侧导航栏上,单击 用户管理 。
 - 
在页面右上角单击 新建用户 。
 - 
用户配置相关说明如下表所示。
配置 描述 用户名 待创建的数据库用户的名称。 密码 长度为 8 ~32 个字符,包含至少 2 个数字、2 个大写字母、2 个小写字母和 2 个特殊字符,支持的特殊字符为 ._+@#$% 确认密码 与新密码保持一致。 全局权限 选填,该权限适用于所有数据库。 数据库权限 选填,对新用户进行授权。选中新用户可访问的数据库,单击 > 图标,将目标数据库移动至右侧区域,并选中需要添加的权限。 全局权限 和 数据库库权限 中涉及的权限类型说明如下表所示。
权限 说明 ALTER ALTER TABLE 的权限 CREATE CREATE TABLE 的权限 DELETE DELETE 的权限 DROP DROP 的权限 INSERT INSERT 的权限 SELECT SELECT 的权限 UPDATE UPDATE 的权限 INDEX CREATE INDEX、DROP INDEX 的权限 CREATE VIEW 创建、删除视图的权限 SHOW VIEW SHOW CREATE VIEW 的权限 CREATE USER CREATE USER、DROPUSER、RENAME USER 和 REVOKE ALLPRIVILEGES 的权限 PROCESS PROCESS 权限 SUPER SET GLOBAL 修改全局系统参数的权限 SHOW DATABASES 全局 SHOW DATABASES 的权限 GRANT OPTION GRANT OPTION 的权限  - 
完成后,单击 提交 。
 
