最近更新时间:2022.12.07 15:37:32
首次发布时间:2022.03.25 23:28:06
本文介绍 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 |