本文介绍 MySQL 实例的账号类型和账号权限说明。
MySQL 实例支持两种数据库账号:高权限账号和普通账号,账号创建后,账号类型无法切换。
账号类型 | 说明 |
---|---|
高权限账号 |
|
普通账号 |
|
说明
在控制台中,仅支持创建一个高权限账号。通过 create user
语句,可创建和高权限账号权限一致的普通账号,从而管理其他普通账号。
账号类型 | 授权类型 | 权限 |
---|---|---|
高权限账号 | 所有权限 | ALTER 、ALTER ROUTINE 、CREATE 、CREATE ROUTINE 、CREATE TEMPORARY TABLES 、CREATE USER 、CREATE VIEW 、DELETE 、DROP 、EVENT 、EXECUTE 、GRANT 、INDEX 、INSERT 、LOCK TABLES 、PROCESS 、REFERENCES 、RELOAD 、REPLICATION CLIENT 、REPLICATION SLAVE 、SELECT 、SHOW VIEW 、TRIGGER 、UPDATE |
普通账号 | 读写 | ALTER 、ALTER ROUTINE 、CREATE 、CREATE ROUTINE 、CREATE TEMPORARY TABLES 、CREATE VIEW 、DELETE 、DROP 、EVENT 、EXECUTE 、INDEX 、INSERT 、LOCK TABLES 、REFERENCES 、SELECT 、SHOW VIEW 、TRIGGER 、UPDATE |
只读 | LOCK TABLES 、SELECT 、SHOW VIEW | |
仅 DDL | ALTER 、ALTER ROUTINE 、CREATE 、CREATE ROUTINE 、CREATE TEMPORARY TABLES 、CREATE VIEW 、DROP 、INDEX 、LOCK TABLES 、SHOW VIEW | |
仅 DML | CREATE TEMPORARY TABLES 、DELETE 、EVENT 、EXECUTE 、INSERT 、LOCK TABLES 、SELECT 、SHOW VIEW 、TRIGGER 、UPDATE |
说明
在部分老版本的实例中,账号权限和上表所述会有不一致。如遇此种情况,请提交工单联系技术支持升级实例。