码迷,mamicode.com
首页 > 数据库 > 详细

数据库的权限管理

时间:2016-03-26 08:37:57      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:create   localhost   identified   

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

技术分享

大家看到了吧就是那么简单,没什么复杂的,我们只要把原理

搞清楚,操作起来就得心应手。

今天我们学习下数据库的权限管理,通过以上图我们知道数据库是个仓库里面有很多不同数据库,我们有一个超级管理员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‘;

技术分享

就这样的简单,用户与权限问题我们这里讲的是最基础的,暂时不要加深,等后面我们要做架构的时候在深入些。今天你努力了没有童鞋们!加油!


本文出自 “乐乐快跑” 博客,请务必保留此出处http://10851431.blog.51cto.com/10841431/1755145

数据库的权限管理

标签:create   localhost   identified   

原文地址:http://10851431.blog.51cto.com/10841431/1755145

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!