前提条件
- 用户已登录数据管理服务。
- 在数据管理服务DMS中录入目标实例,数据库类型为MySQL。
- 登录实例的数据库用户具有管理数据库用户密码的权限。
操作步骤
- 点击左侧菜单栏 数据源管理 > 实例元数据 进入实例列表页面。
- 选择目标实例,点击操作菜单栏 登录 按钮。
- 输入数据库的用户名和密码,完成该实例的登录。
- 登录实例后,点击 更多 > 数据库用户管理 按钮。
功能介绍
数据库用户管理支持查看当前实例所有数据库账号、新建账号、删除账号、编辑账号。
账号列表
显示实例下所有账号信息,包括账号名、主机信息、权限等,支持按账号名模糊搜索。
- 当前登录的数据库用户需要具备数据库账号管理权限,否则无法查看账号列表。
新建账号
- 登录数据管理服务。
- 从 数据源管理 > 实例元数据 进入实例列表页面。
- 在实例列表页面点击 更多 > 数据库用户****管理 按钮进入管理页面。
- 点击创建账号按钮,输入账号名、密码等必填信息。
- 点击 确定 按钮,生成创建账号的DDL语句。
- 在DDL预览弹窗中,点击 执行 按钮即可完成账号的创建。
- 可以为账号设置全局权限和对象权限,以及主机信息、每小时最大查询数、每小时最大更新数、每小时最大连接数、最大用户连接数等选项。在创建账号时,可以自动检测密码强度,提高安全性。
编辑账号
- 登录数据管理服务。
- 从 数据源管理 > 实例元数据 进入实例列表页面。
- 在实例列表页面点击 更多 > 数据库用户管理 按钮进管理页面。
- 点击列表操作菜单的 编辑 按钮,进入编辑页面。
- 按需修改所需要的属性内容。
- 点击 确定 按钮,生成修改账号的DDL语句。
- 在DDL预览弹窗中,点击 执行 按钮即可完成账号的修改。
- 可以编辑修改账号的账密、全局权限、对象权限,以及主机信息、每小时最大查询数、每小时最大更新数、每小时最大连接数、最大用户连接数等选项。
注意注意不支持修改用户名。
删除账号
- 登录数据管理服务。
- 从 数据源管理 > 实例元数据 进入实例列表页面。
- 在实例列表页面点击 更多 > 数据库用户管理 按钮进入管理页面。
- 点击列表操作菜单的 删除 按钮,二次确认无误后,点击 确定 完成对指定账号的删除。
MySQL全局权限
权限 权限对象 权限说明 SELECT 表、列 查询权限。 INSERT 表、列 插入权限。 UPDATE 表、列 更新权限。 DELETE 表 删除权限。 FILE 文件 文件访问权限。 CREATE 数据库、表、索引 创建权限。 ALTER 表、视图 更新权限。 INDEX 表 索引权限。 DROP 数据库、表、视图 删除权限。 EXECUTE 存储过程 执行存储过程权限。 SHOW VIEW 视图 查询视图权限。 CREATE VIEW 视图 创建视图权限 CREATE ROUTINE 存储过程 创建储存过程权限。 ALTER ROUTINE 存储过程 更改存储过程权限。 EVENT 数据库 查询、创建、修改、删除事件的权限。 TRIGGER 触发器 创建、删除、执行、显示触发器的权限。 CREATE TEMPORARY TABLES 临时表 创建临时表权限。 GRANT OPTION 数据库、表 赋予权限选项。 SUPER 服务器 执行kill线程权限 PROCESS 服务器 查看进程权限 RELOAD 服务器 执行FLUSH-HOSTS、FLUSH-LOGS、FLUSH-PRIVILEGES、FLUSH-STATUS、FLUSH-TABLES、FLUSH-THREADS、REFRESH、RELOAD等命令的权限。 SHUTDOWN 服务器 关闭服务器权限。 SHOW DATABASE 服务器 查看数据库权限。 LOCK TABLES 数据库 锁表权限。 REFERENCES 数据库、表、列 外键权限。 REPLICATION CLIENT 服务器 复制权限。 REPLICATION SLAVE 服务器 复制权限。 CREATE USER 服务器 创建账号权限。 CREATE TABLESPACE 服务器 创建表空间权限。
MySQL对象权限
权限 权限对象 权限说明 CREATE 数据库、表或索引 创建数据库、表或索引权限。 DROP 数据库、表或视图 删除数据库、表或视图权限。 GRANT OPTION 数据库、表或保存的程序 赋予权限选项。 REFERENCES 数据库、表或列 外键权限。 LOCK TABLES 数据库 锁表权限。 EVENT 数据库 查询、创建、修改、删除事件的权限。 EXECUTE 存储过程 执行存储过程权限。 ALTER ROUTINE 存储过程 更改存储过程权限。 CREATE ROUTINE 存储过程 创建存储过程权限。 CREATE TEMPORARY TABLES 临时表 创建临时表权限。 ALTER 表、视图 更改表或视图权限。 DELETE 表 删除数据权限。 INDEX 表 索引权限。 INSERT 表、列 插入权限。 SELECT 表、列 查询权限。 UPDATE 表、列 更新权限。 CREATE VIEW 视图 创建视图权限。 TRIGGER 触发器 创建、删除、执行、显示触发器的权限。 SHOW VIEW 视图 查看视图权限。