數據庫的權限管理

面咱們學習了數據庫的庫的基本操做和表的基本操做,有些童鞋對數據庫沒有印象這裏我畫一個簡圖給你們看下: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

就這樣的簡單,用戶與權限問題咱們這裏講的是最基礎的,暫時不要加深,等後面咱們要作架構的時候在深刻些。今天你努力了沒有童鞋們!加油!

相關文章
相關標籤/搜索