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

如何给mysql用户分配权限

如何给mysql用户分配权限

千巷猫影 2018-10-29 04:00:33
如何给mysql用户分配权限
查看完整描述

1 回答

?
守候你守候我

TA贡献1802条经验 获得超10个赞

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

查看完整回答
反对 回复 2018-11-10
  • 1 回答
  • 0 关注
  • 1156 浏览
慕课专栏
更多

添加回答

举报

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