用户授权
数据库账号及权限管理
**概念:**用户管理指的就是管理MySQL数据库中数据的操作权限。
1.用户查询
SELECT *FROM ‘user’;
2.创建用户
语法:create user 用户名;
操作: create user jf;
3.给设置的用户设置密码
ALTER USER ‘jf‘@’%’ IDENTIFIED WITH mysql_native_password BY ‘root’;
4.给创建的用户设置权限
grant ALL on t1.* to jf@’%’;
grant ALL on t2.*to jf@’%’;
通过设置权限 jf用户也拥有了和fuxing用户一样的数据库。
5.查询权限
show grant for ‘jf’@’%’;
6.撤销权限
revoke all on t1.* from jf@’%’;
jf用户将不在拥有t2的权限
7.重新授权
grant SELECT,UPDATE,INSERT on t1.* to jf@’%’;