用户管理
1、mysql用户表:mysql.user,查询数据库所有用户如下:
select user,Host from mysql.user;
2、mysql创建用户语句如下:
create user '用户名'@'%' identified by '密码';
3、mysql用户删除如下:
drop user '用户名'@'%';
4、修改用户名如下:
rename user 'username'@'%' to 'it_derek'@'%';
5、修改用户密码如下:
set password for 'it_derek'@'%'=password('123123');
权限管理
1、查看用户权限如下:
show grants for 'it_derek'@'%';
2、授权用户(busilist)表新增、更新、查询权限,数据库:db1,如下:
grant select ,insert,update on db1.busilist to "it_derek"@'%';
3、授权用户(busilist)表所有权限,数据库: db1, 如下:
grant all privileges on db1.busilist to "it_derek"@'%'; ---->busilist表所有权限: db1.busilist
grant all privileges on db1.* to "it_derek"@'%'; ---->db1数据库所有表操作权限: db1.*
grant all privileges on *.* to "it_derek"@'%'; ---->所有数据库所有表操作权限: *.*
4、授权用户,取消权限,数据库:db1,如下:
revoke all on db1.busilist from 'it_derek'@"%";
revoke all on db1.* from 'it_derek'@"%";
revoke all on *.* from 'it_derek'@"%";