mysql用戶權限相關概念


MySQL的權限系統圍繞著兩個概念: 
1:認證->確定用戶是否允許連接數據庫伺服器 
2:授權->確定用戶是否擁有足夠的權限執行查詢請求等。 
顯然從上面可知,如果認證不成功的話,哪麽授權肯定是無法進行的。在這裏我們要關注兩個表,分別是在MySQL數據庫中user表和db表。 
user表在某種程度上是獨一無二的,因爲它是唯一一個在權限請求的認證和授權階段都起作用的表,也是唯一一個存數MySQL伺服器相關權限的權限表。在認證階段,它只是負責爲用戶授權訪問MySQL伺服器,確定用戶每小時的最大連接數和最大並發數;在授權階段,user確定允許訪問伺服器的用戶是否被賦予了操作數據庫的全局權限,確定用戶每小時的最大查詢數和更新數。 
db表用于爲每個用戶針對每個數據庫賦予權限。具體的可以查看db的字段。 
更多相關文章
  • 在Unix/Linux中,對于權限的管理是很嚴格並且很重要的.然後,在APUE書本中,對于這方面的描述可能會讓一些同學感到困惑(原因是沒有統一的集中的說明,知識分散在幾章幾節不利于理解).因此,筆者在此將之一一總結. 我們都知道文件相關的權限有文件用戶(owner).文件組.其他.對此基礎知識有不了 ...
  • 1.包的定義 包(package)是Java提供的一種區別類的名字空間的機制,是類的組織方式,是一組相關類和接口的集合,它提供了訪問權限和命名的管理機制.實際上就是一個文件夾,在不同的文件夾中可以存在同名的類. 語法: package aaa.bbb.ccc ; Java中提供的包主要有以下3種用途 ...
  • 本文主要是依你初次安裝apache之後的狀態進行修複, 部分也源自xampp, xampps, wamp環境包設置. 並沒有對錯之分, 主要依需求來變更, 環境包的設置自然有它道理. windows下, 我當然推薦xampps. 安裝完apache後, 我們首先會思考以下幾個問題: 1: 隔壁同事是 ...
  •   我在安裝證書服務時出現了如下警告信息:    安裝程序無法安裝或更新默認的證書模板.請確保您對林根域中的"證書模板"容器有寫的權限,然後使用命令 Certutil -installdefaulttemplates 手動安裝默認的證書模板.訪問權限不夠.訪問權限不夠,不能執行該 ...
  • 授以指定用戶爲指定數據庫的管理員:GRANT ALL PRIVILEGES ON tank. * TO 'tank8'@'localhost' IDENTIFIED BY 'tank' WITH GRANT OPTION; [root@localhost ~]# /usr/local/mysql-5 ...
  • Shiro權限框架    開發系統中,少不了權限,目前java裏的權限框架有SpringSecurity和Shiro(以前叫做jsecurity),對于SpringSecurity:功能太過強大以至于功能比較分散,使用起來也比較複雜,跟Spring結合的比較好.對于初學Spring Security ...
  • Operator oper //操作者,用戶. AccessRight ar //用戶-數據項-操作權限映射表. AccessRightTake art //數據項. AccessMenu am //用戶-目錄項映射表. AccessMenuTake amt //目錄項. AccessWork aw ...
  • oracle讀書筆記(五)-用戶與用戶權限的管理
    一.數據庫超級用戶 在創建數據庫時,會如下圖所示的那樣自動創建2個超級用戶--SYS和SYSTEM,另外的SYSMAN是用來管理OEM的,DBSNMP是OEM的一個agent,用來監視和管理DB,沒用到OEM的可以把它們鎖住. 1.1SYS用戶 SYS擁有oracle所有的數據字典的基表和視圖.SY ...
一周排行