为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C++
阿波罗的战车 2019-11-11 13:09:45
mysql这个列级权限用GRANT怎么写,高手来
查看完整描述

3 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

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

查看完整回答
反对 回复 2019-11-16
?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

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的权限了。

查看完整回答
反对 回复 2019-11-16
  • 3 回答
  • 0 关注
  • 674 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信