MySQL(入門篇18)SQLyog 的用戶權限管理 ; SQL語句的用戶權限管理。

一、SQLyog 的用戶權限管理

1. 創建用戶

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

2. 修改賬號和密碼

  • 1.登入剛拿創建的jarvan2改賬號和密碼.
    在這裏插入圖片描述

3. 查看和修改權限

在這裏插入圖片描述

4. 點擊歷史SQL代碼就能看到圖形化界面對應的SQL語句。方便學習

在這裏插入圖片描述

二、 SQL語句的用戶權限管理。

1. 創建一個用戶

(1)創建用戶(確保你登錄的賬號有創建用戶的權限grant,比如root)

CREATE USER jarvar2 IDENTIFIED BY '111111';
FLUSH PRIVILEGES;  -- 刷新權限

(2)給用戶授權:

  • 1,all 所有權限(. 代所有數據庫所有表,all privileges 不包括創建用戶的權利 grant)
grant all privileges on *.* to jarvan2;
  • 2。root 的權限,可以創建用戶
grant all privileges on *.*  to 'root'@'localhost' with grant option.

2, 修改賬號和密碼。

(1)修改當前賬號的密碼:

set password = password('123456');

(2)修改指定用戶的密碼:

set password for jarvan2 = password('123456');

(3)x修改賬號名稱:

rename user jarvan2 to jarvan3;

3. 查看和修改權限:

(1)查看權限

show grants for jarvan3;

在這裏插入圖片描述
(2)授權

  • 1.指定權限
GRANT ALTER ROUTINE ON *.* TO 'jarvar2'@'%'; 
  • 2.全部權限除了grant給其他人權限.
GRANT all privileges ON *.* TO 'jarvar2'@'%'; 
    1. 授予 root 權限.
grant all privileges on *.* to 'jarvar2'@'%' with grand option;

(3)撤銷權限

  • 1.撤銷指定權限 ALTER 更改權限
 REVOKE ALTER ON *.* FROM 'jarvar2'@'%';
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章