新聞中心
MySQL授權(quán)系統(tǒng)是由數(shù)據(jù)庫(kù)中的五個(gè)表來(lái)實(shí)現(xiàn),下面就為您詳細(xì)介紹這五個(gè)和MySQL授權(quán)系統(tǒng)相關(guān)的表,如果您感興趣的話(huà),不妨一看。

威遠(yuǎn)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,威遠(yuǎn)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為威遠(yuǎn)上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的威遠(yuǎn)做網(wǎng)站的公司定做!
MySQL服務(wù)器的特點(diǎn)之一是,它在控制每個(gè)用戶(hù)行為方面提供了極大的靈活性。例如,我們既可以限制用戶(hù)訪(fǎng)問(wèn)整個(gè)數(shù)據(jù)庫(kù),也可以限制用戶(hù)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)中特定的表,或者禁止訪(fǎng)問(wèn)特定表中的特定列。由此看出MySQL服務(wù)器在用戶(hù)授權(quán)方面的靈活性。本文將向大家詳細(xì)介紹MySQL服務(wù)器是如何處理用戶(hù)權(quán)限的授與/撤回的,尤其是MySQL的授權(quán)表tables_priv和columns_priv。
MySQL授權(quán)系統(tǒng)通常是通過(guò)MySQL數(shù)據(jù)庫(kù)中的五個(gè)表來(lái)實(shí)現(xiàn)的,這些表有user、db、host、tables_priv和columns_priv。這些表的用途各有不同,但是有一點(diǎn)是一致的,那就是都能夠檢驗(yàn)用戶(hù)要做的事情是否為被允許的。每個(gè)表的字段都可分解為兩類(lèi),一類(lèi)為作用域字段,一類(lèi)為權(quán)限字段。作用域字段用來(lái)標(biāo)識(shí)主機(jī)、用戶(hù)或者數(shù)據(jù)庫(kù);而權(quán)限字段則用來(lái)確定對(duì)于給定主機(jī)、用戶(hù)或者數(shù)據(jù)庫(kù)來(lái)說(shuō),哪些動(dòng)作是允許的。下面,我們對(duì)這些表的作用做簡(jiǎn)單介紹:
user表——該表決定是否允許用戶(hù)連接到服務(wù)器。如果允許連接,權(quán)限字段則為該用戶(hù)的全局權(quán)限。
db表——用于決定哪些用戶(hù)可以從哪些主機(jī)訪(fǎng)問(wèn)哪些數(shù)據(jù)庫(kù)。包含在db表中的權(quán)限適用于這個(gè)表標(biāo)識(shí)的數(shù)據(jù)庫(kù)。
host表——當(dāng)您想在db表的范圍之內(nèi)擴(kuò)展一個(gè)條目時(shí),就會(huì)用到這個(gè)表。舉例來(lái)說(shuō),如果某個(gè)db允許通過(guò)多個(gè)主機(jī)訪(fǎng)問(wèn)的話(huà),那么超級(jí)用戶(hù)就可以讓db表內(nèi)將host列為空,然后用必要的主機(jī)名填充host表。
tables_priv表——該表與db表相似,不同之處是它用于表而不是數(shù)據(jù)庫(kù)。這個(gè)表還包含一個(gè)其他字段類(lèi)型,包括timestamp和grantor兩個(gè)字段,用于存儲(chǔ)時(shí)間戳和授權(quán)方。在本文后面我們會(huì)對(duì)這個(gè)表做進(jìn)一步的講解。
columns_priv——該表作用幾乎與db和tables_priv表一樣,不同之處是它提供的是針對(duì)某些表的特定列的權(quán)限。這個(gè)表也多出了一個(gè)字段類(lèi)型,即其他字段,包括了一個(gè)timestamp列,用于存放時(shí)間戳。 在本文后面部分,我們還會(huì)對(duì)columns_priv表做進(jìn)一步的說(shuō)明。
【編輯推薦】
Mysql多表刪除的實(shí)現(xiàn)
根據(jù)Mysql表備份
MySQL Show語(yǔ)句用法介紹
Mysql清空表的實(shí)現(xiàn)方法
查看Mysql表結(jié)構(gòu)的命令
文章名稱(chēng):MySQL授權(quán)系統(tǒng)的五個(gè)表
本文地址:http://m.5511xx.com/article/cdccojc.html


咨詢(xún)
建站咨詢(xún)
