程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> 權限的控制

權限的控制

編輯:關於MYSQL數據庫

在MySQL中能夠創建用戶和授權,同樣也可以通過WITH GRANT OPTION子句控制權限的傳遞。通過WITH GRANT OPTION子句可以將自身的權限授予其他用戶。如果A用戶被授予了SELECT權限,而B用戶被授予了SELECT、UPDATE和INSERT權限,B用戶就可以通過WITH GRANT OPTION子句將自身的權限傳遞給A用戶,使A用戶也擁有SELECT、UPDATE和INSERT權限。
例如,當以用戶host的身份進入命令模式時,就可以將自身的權限UPDATE和DELETE傳遞給用戶admin2,代碼如下:
Microsoft Windows XP [版本 5.1.2600]
(C) 版權所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>MySQL -uhost -p
Enter passWord:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 74 to server version: 5.1.11-beta
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
MySQL> grant delete, update on *.* to admin2@localhost identifIEd by '' with grant option ;
Query OK, 0 rows affected (0.00 sec)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved