上图是navicat截图 其中服务器权限:表示对当前账户对所有数据库的权限, 权限:表示对单一某个数据的权限。 优先级:服务器权限优先级高于权限的有限期,当两者有冲突,以服务器权限为准; 创建用户:create user 'test'@'%' identified by '123456'; 赋予某个数据库的select,update权限,其中 数据库.* 表示当前数据库下的所有表,视图等 grant select,update on db_baji.* to 'test'@'%'; 取消权限: revoke select,update on db_baji.* from 'test'@'%'; 赋予所有数据库select,update 权限 grant select,update on *.* to 'test'@'%' ; 取消权限: revoke select,update on *.* from 'test'@'%'; 如果想把所有数据库的所有权限都分配给用户,可以使用: grant all privileges on *.* to ’test'@'%' identified by '123456' with grant option; 其中 identified by '123456'可以省略,表示赋予权限的时候修改密码。 winh grant option 也可以省略,表示这个用户,具备grant其他用户分配权限的功能。 刷新权限: flush privileges;
|