添加账号
创建 MySQL Plus 集群时,系统默认同步创建 root
管理员账号,您可根据业务需要,添加其他账号。
注意
root
等管理员账号默认创建,无须另行添加。
创建数据库账号时,需指定账号密码和授权访问的数据库,创建成功后方可通过账号和密码访问指定数据库。
本小节主要介绍创建 MySQL Plus 数据库账号,包括添加高级权限和普通权限账号。
背景介绍
MySQL Plus 集群支持创建两种权限类型用户账号:高级权限和普通权限。
账号类型 | 权限范围 | 说明 |
---|---|---|
高级权限账号 | SUPER 和GRANT ,以及ALTER 、ALTER ROUTINE 、CREATE 、CREATE ROUTINE 、CREATE TEMPORARY TABLES 、CREATE VIEW 、DELETE 、DROP 、EXECUTE 、EVENT 、INDEX 、INSERT 、LOCK TABLES 、PROCESS 、RELOAD 、SELECT 、SHOW DATABASES 、SHOW VIEW 、UPDATE 、TRIGGER 、REFERENCES |
|
普通权限账号 | ALTER 、ALTER ROUTINE 、CREATE 、CREATE ROUTINE 、CREATE TEMPORARY TABLES 、CREATE VIEW 、DELETE 、DROP 、EXECUTE 、EVENT 、INDEX 、INSERT 、LOCK TABLES 、PROCESS 、RELOAD 、SELECT 、SHOW DATABASES 、SHOW VIEW 、UPDATE 、TRIGGER 、REFERENCES |
约束限制
- 系统保留
root
、qc_check
、qc_repl
账号进行自动化运维和数据同步,请勿删除,以免破坏系统的运行。 - 账号开启加密认证后,需在集群需开启 SSL 传输加密,该账号才可以连接数据库。
- 添加账号后,若使用
Proxy 实例
节点进行读写连接,需要重启Proxy 实例
节点同步主实例
账户信息。 - 不支持创建同名账号。
前提条件
- 已获取管理控制台登录账号和密码,且已获取集群操作权限。
- 已创建 MySQL Plus 集群,且集群状态为活跃。
操作步骤
-
登录管理控制台。
-
选择产品与服务 > 数据库与缓存 > 云数据库 MySQL Plus,进入集群管理页面。
-
选择目标集群,点击目标集群 ID,进入集群详情页面。
-
选择账号页签,点击添加账号,弹出添加账号窗口。
-
配置账号信息,详细参数说明请参见账号参数。
-
确认配置信息无误后,点击提交,返回账号列表页面,即可查看已添加账号。
账号参数
参数 | 说明 |
---|---|
角色 | 默认为主实例。 |
授权数据库 | 输入一个数据库名。* ,表示集群全部数据库。 |
数据库密码 | 输入数据库密码。 |
加密认证 | 数据传输中加密认证。NO ;若选择YES ,需同时开启集群 SSL 传输加密,否则不能正常连接数据库。 |
授权主机 | 输入授权主机 IP 地址。% ,表示所有主机均可访问。% 。 |
数据库用户名 | 输入数据库账户名。root 、qc_admin 、qc_repl 和qc_check 运维账号。 |
用户权限 | 选择账号权限类型。普通权限 或高级权限 。 |