Zhong__MySQL数据库创建权限用户操作特定的数据库

  有时候我们在操作mysql数据库时  会涉及到数据库安全问题  这时可以创建一个用户并分配指定的权限  例如创建一个用户zhong  给这个用户的权限是只能操作Test1这个数据库  那么可以如下进行创建并授权

mysql -uroot -p  #登录root账户

create database Test1 charset=utf8;   #创建一个数据库Test1

use mysql  #选择mysql数据库

create user zhong identified by 'abc@123';  #创建用户zhong  密码为abc@123

grant all on Test1.* to 'zhong'@'%'; # 授权zhong用户百分百操作Test1数据库的权限

flush privileges;  #刷新权限使生效

此时ok了

退出root账户用zhong账户登录可以看到此时显示的数据库是Test1数据库  并且拥有增删改查所有权限  并不会影响其它数据库使用

当然,我们还可以进行更细致的权限设置:
 

grant select on Test1.* to 'zhong'@'%';  #只赋予查询权限
grant insert on Test1.* to 'zhong'@'%';  #赋予插入权限
grant update on Test1.* to 'zhong'@'%';  #赋予更新权限
grant delete on Test1.* to 'zhong'@'%';  #赋予删除权限

flush privileges;  #刷新权限生效

 

关注微信公众号:

邂逅最美的时光

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我变了_我没变

随意 。。。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值