求教,在mysql这个列级权限用GRANT怎么写,高手来?

mysql这个列级权限用GRANT怎么写,高手来


阿波罗的战车
浏览 680回答 3
3回答

小怪兽爱吃肉

使用 grant 语法,给用户分配权限,如: grant select,update on mydb.* to tom; --------------------------把mydb库的select和update权限分配给tom。 flush privileges; ---------------刷新之后tom的权限才生效 更多 privileges

料青山看我应如是

1,Mysql下创建新的用户语法:1.create user 用户名 identified by '密码';例:create user xiaogang identified by '123456';新创建的用户,默认情况下是没有任何权限的。2. 如何给用户分配权限语法:1.grant 权限 on 数据库.数据表 to '用户' @ '主机名';例:给 xiaogang 分配所有的权限grant all on *.* to 'xiaogang'@'%';这个时候 xiaogang 就拥有了 所有权限了3 如何更精准的控制用户的权限呢?1.grant 权限 on 数据库.数据表 to '用户' @ '主机名';例:让 xiaogang 有查询 tmp 数据库 tmp1 表的权限;grant select on temp.temp1 to 'xiaogang'@'%'; //这个时候 xiaogang 就具有查询temp小的temp1的权限了。
打开App,查看更多内容
随时随地看视频慕课网APP