用户管理和权限管理DCL
查询:切换到mysql数据库,查询user表进行查询;
添加:create user ‘用户名’ @ '主机名' identified by ‘密码’;
*“%”表示任意主机名;
删除:drop user ‘用户名’ @ '主机名' ;
修改用户密码:
1.update user set password=password(’新密码’) where user=‘用户名’;
2.set password for ‘用户名’ @‘主机名’ =password(‘新密码’);
*忘记root密码?
查询权限:show grants for ‘用户名’ @‘主机名’ ;
授予权限: grant 权限列表 on 数据库名.表名 to ‘用户名’ @‘主机名’ ;
给予某用户所有数据库中所有表的所有权限:
GRANT ALL ON * .* TO ‘用户名’ @‘主机名’ ;
撤销权限:revoke 权限列表 on 数据库名.表名 from ‘用户名’ @‘主机名’ ;