[SQL] MariaDB & MySQL 用户和权限的管理

内容一:Mariadb & MySQL 常用权限

1.1 数据权限

权限名作用
insert在表中插入数据
delete在表中删除数据
update在表中更新数据
select在表中查看数据

1.2 表权限

权限名作用
create在库中创建表
drop在库中删除表
create + alter在库中修改表结构
create + drop + alter在库中重新命名表名

1.3 库权限

权限名作用
create创建库
drop删除库

1.4 功能权限

权限名作用
process允许查看进程信息

1.5 其他权限

权限名作用
all所有权限
all privileges所有权限

内容二:添加权限

> grant process on *.* to 'mingyuzhu'@'10.0.0.%';
> flush privileges;

(补充:这里以给用户 ‘mingyuzhu’@’10.0.0.%’ 添加 process 权限为例)

内容三:取消权限

> revoke ALL PRIVILEGES on *.* from 'mingyuzhu'@'10.0.0.%';
> flush privileges;

(补充:这里以取消用户 ‘mingyuzhu’@’10.0.0.%’ 的所有权限为例)