權限,這會是一個經常使用的點,數據控制,其實就是「分配權限」,它主要包含了兩個問題mysql
用戶管理sql
權限分配數據庫
在mysql中權限大約30個,經過分配權限使不一樣的用戶有不一樣的操做選擇。ide
首先咱們來建立用戶:spa
語法形式:create user ‘用戶名’@’容許其登陸的地址’ identified by ‘密碼’;對象
建立的用戶需同時指定該用戶能夠在哪一個地址進行登陸。登錄
其中「%」表明「任何地址」。權限
相反,刪除用戶是:語法
drop user ‘用戶名’@’容許其登陸的地址’;密碼
修改用戶密碼 登陸進去
修改本身密碼: set password = password(‘新密碼’);
修改他人密碼(必須有修改權限):
set password for ‘用戶名’@’容許其登陸的地址’ = password(‘新密碼’);
關於權限的分配
增長權限:grant 權限名1,權限名2, .... on 數據庫名.對象名 to ‘用戶名’@’容許其登陸的地址’ identified by ‘密碼’;
grant all on *.* to ‘lisi’@’%’ identified by ‘123’
刪除權限
revoke 權限名1,權限名2, .... on 數據庫名.對象名 from ‘用戶名’@’容許其登陸的地址’ ;
表示從某個用戶身上「取消」某些權限(也許還保留了其餘權限)。