用户管理与权限管理DCL

用户管理和权限管理DCL

1.管理用户:

查询:切换到mysql数据库,查询user表进行查询;

添加:create user ‘用户名’ @ '主机名' identified by ‘密码’;

*“%”表示任意主机名;

删除:drop user ‘用户名’ @ '主机名' ;

修改用户密码:

1.update user set password=password(’新密码’) where user=‘用户名’;

2.set password for ‘用户名’ @‘主机名’ =password(‘新密码’);

*忘记root密码?

2.权限管理

查询权限:show grants for ‘用户名’ @‘主机名’ ;

授予权限: grant 权限列表 on 数据库名.表名 to ‘用户名’ @‘主机名’ ;

给予某用户所有数据库中所有表的所有权限:

GRANT ALL ON * .* TO ‘用户名’ @‘主机名’ ;

撤销权限:revoke 权限列表 on 数据库名.表名 from ‘用户名’ @‘主机名’ ;

原文地址:https://www.cnblogs.com/susexuexi011/p/14353735.html