数据库的权限管理

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

wKiom1b0tpDjzrsnAAC62LoZVSc041.png

你们看到了吧就是那么简单,没什么复杂的,咱们只要把原理sql

搞清楚,操做起来就驾轻就熟。数据库

今天咱们学习下数据库的权限管理,经过以上图咱们知道数据库是个仓库里面有不少不一样数据库,咱们有一个超级管理员root,来管理整个仓库,可是具体到里面的不一样数据库,怎么来管理呢?这就要咱们root给派发权限啦。架构

先查看下用户和主机ide

select user,host from mysql.user;学习

wKiom1b0tr6Aa2XjAAA5T9YlP7o141.png

建立Mysql用户及赋予用户权限spa

create user 'pengpeng'@'localhost';3d

grant all privileges on leleku.* to lele@'localhost' identified by'123';blog

wKiom1b0ttuA3AVaAABT2NAjXZo351.png

查看用户权限图片

show  grants  for  pengpeng@localhost;

wKiom1b0tvijJBvvAABFu0Donv4278.png

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

 

mysql用户受权权限

   收回insert权限

mysql> revoke insert on leleku.* from 'pengpeng'@'localhost';

wKioL1b0t6_yJaufAAAqC5O_99I011.png

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

相关文章
相关标签/搜索