您的位置:首页 > 数据库

数据库的权限管理

2016-03-25 11:57 309 查看
面我们学习了数据库的库的基本操作和表的基本操作,有些童鞋对数据库没有印象这里我画一个简图给大家看下:


大家看到了吧就是那么简单,没什么复杂的,我们只要把原理
搞清楚,操作起来就得心应手。
今天我们学习下数据库的权限管理,通过以上图我们知道数据库是个仓库里面有很多不同数据库,我们有一个超级管理员root,来管理整个仓库,但是具体到里面的不同数据库,怎么来管理呢?这就要我们root给派发权限啦。
先查看下用户和主机
select user,host from mysql.user;



创建Mysql用户及赋予用户权限
create user 'pengpeng'@'localhost';
grant all privileges on leleku.* to lele@'localhost' identified by'123';



查看用户权限
show grants for pengpeng@localhost;



当我们赋予用户权限过大的时候想要回收一些权限怎么办呢?看下面

mysql用户授权权限
收回insert权限
mysql> revoke insert on leleku.* from 'pengpeng'@'localhost';



就这样的简单,用户与权限问题我们这里讲的是最基础的,暂时不要加深,等后面我们要做架构的时候在深入些。今天你努力了没有童鞋们!加油!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息