07-权限

image-20200812132737977

1.1 创建用户

语法:CREATE USER 用户名 IDENTIFIED BY 密码

1.1.1 创建一个用户

1
2
# 创建,用户:zhangsan 密码:123
CREATE USER 'zhangsan' IDENTIFIED BY '123';

1.2 授权

语法:GRANT ALL ON 数据库.表 TO 用户名;

1.2.1 用户授权

1
2
3
4
# 授权,授权 grade 表给用户 zhangsan
GRANT ALL ON companydb.`grade` TO 'zhangsan';
# 授权,授权所有表给用户 zhangsan
GRANT ALL ON companydb.* TO 'zhangsan';

1.3 撤销权限

语法:REVOKE ALL ON 数据库.表名 FROM 用户名

1.3.1 撤销用户权限

1
2
3
4
# 撤销授权,撤销 grade 表的权限从用户 zhangsan
REVOKE ALL ON companydb.`grade` FROM 'zhangsan';
# 撤销
REVOKE ALL ON companydb.* FROM 'zhangsan';

1.4 删除用户

语法:DROP USER 用户名

1.4.1 删除用户

1
2
# 删除用户 zhangsan
DROP USER `zhangsan`;

07-权限
https://janycode.github.io/2017/06/18/05_数据库/01_MySQL/07-权限/
作者
Jerry(姜源)
发布于
2017年6月18日
许可协议