日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL服務器的訪問控制情景分析

之前為大家介紹了MySQL授權表概述和MySQL服務器的訪問控制,接下來為大家繼續(xù)介紹“MySQL服務器的訪問控制”。以下就是具體的情景分析。

情景1:失敗的連接嘗試

  用戶“alessia”連接服務器時將被拒絕。因為,主機、用戶和/或密碼與保持在user表中的不匹配, 所以會拒絕用戶的請求。

情景2:user表中數(shù)據(jù)庫權限為N,db表中數(shù)據(jù)庫權限為Y

  1. 用戶wj嘗試連接時將會成功。

  2. 用戶wj試圖在數(shù)據(jù)庫oats上執(zhí)行Select命令。

  3. 服務器查看user表,對應于Select命令的條目的值為N,即表示拒絕。

  4. 服務器然后查看db表,對應于Select命令的表項的值為Y,即表示允許。

  5. 該請求將成功執(zhí)行,因為該用戶的db表中的SELECT字段的值為Y。

情景3:user表中數(shù)據(jù)庫權限為Y,db表中數(shù)據(jù)庫權限為N

  1. 用戶wj嘗試連接時將會成功。

  2. 用戶wj試圖在數(shù)據(jù)庫oats上執(zhí)行Select命令。

  3. 服務器查看user表,對應于Select命令的表項的值為Y,即表示允許。 因為在user表之內授與的權限是全局性的,所以該請求會成功執(zhí)行。

情景4:user表中數(shù)據(jù)庫權限為N,db表中數(shù)據(jù)庫權限為N

  1. 用戶wj嘗試連接時將會成功。

  2. 用戶wj試圖在數(shù)據(jù)庫oats上執(zhí)行Select命令。

  3. 服務器查看user表,對應于Select命令的表項的值為N,即表示拒絕。

  4. 服務器現(xiàn)在會查看db表,對應于Select命令的表項的值為N,即表示拒絕。

  5. 服務器現(xiàn)在將查找tables_priv和columns_priv表。如果用戶的請求符合表中賦予的權限,則準予訪問。 否則,訪問就會被拒絕。

  對于tables_priv和columns_priv表,后面會進一步加以詳述。

情景5:讓我們假定下列情況為真:

user表中用戶wj的host字段的值為%。
db表中用戶wj對應的host字段的值為空。
這時會發(fā)生什么情況呢?

  1. 用戶wj嘗試通過一個給定主機進行連接。

  2. 假設密碼是正確的,那么就會連接成功,因為user表指出只要是通過用戶名wj和有關密碼進行連接的話,任何(字符%所代表的含義)主機都是允許的。

  3. MySQL服務器將查找db表,不過,這里沒有指定主機。

  4. MySQL服務器現(xiàn)在將查看host表。如果該用戶要連接的數(shù)據(jù)庫以及用戶建立連接時所在主機的名稱都位于host表中,那么該用戶就能夠按照host表中所列出的權限來執(zhí)行命令。 否則的話,用戶將無法執(zhí)行命令,實際上更本就無法連接。

 相信上面的知識已經(jīng)可以讓大家對數(shù)據(jù)庫授權系統(tǒng)有一個大概的了解,這也為以后更深入的學習數(shù)據(jù)庫系統(tǒng)打下了堅實的基礎,希望這篇文章對大家能有所幫助。


分享文章:MySQL服務器的訪問控制情景分析
地址分享:http://www.5511xx.com/article/dhpgise.html