权限的级别
Global level 所有库,所有表的权限。
Database level 某个数据库中的所有表的权限。
Table level 库中的某个表的权限
Column level 表中的某个字段,的权限
mysql用户管理
1.创建用户
CREATE USER user1@'localhost' IDENTIFIED BY 'Qwer123@';
2.删除用户
DROP USER 'user1'@'localhost';
3.修改用户密码
mysqladmin -uroot -p'123' password 'new_password'
4.mysql权限原理
grant 权限列表 on 库名.表名 to '用户名'@'客户端主机' [identified by '密码' with option参数];
1.权限列表:
all: 所有权限(不包括授权权限)
select,update 查询更新
2.数据库,表名权限
*.* :所有库下的所有表
web.* :web库下的所有表
5.mysql权限实例
GRANT ALL ON bbs.* TO admin3@'%' IDENTIFIED BY '密码';
6.回收权限
REVOKE ALL PRIVILEGES ON bbs.* FROM admin3@’%’; //回收所有权限