MySQL授權(quán)系統(tǒng)有多少個表

本篇內(nèi)容介紹了“MySQL授權(quán)系統(tǒng)有多少個表”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

10年積累的網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先做網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有納雍免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

MySQL服務(wù)器的特點之一是,它在控制每個用戶行為方面提供了極大的靈活性。例如,我們既可以限制用戶訪問整個數(shù)據(jù)庫,也可以限制用戶訪問數(shù)據(jù)庫中特定的表,或者禁止訪問特定表中的特定列。由此看出MySQL服務(wù)器在用戶授權(quán)方面的靈活性。該篇文章將向大家詳細介紹MySQL服務(wù)器是如何處理用戶權(quán)限的授與/撤回的,尤其是MySQL的授權(quán)表tables_priv和columns_priv。

MySQL授權(quán)系統(tǒng)通常是通過MySQL數(shù)據(jù)庫中的五個表來實現(xiàn)的,這些表有user、db、host、tables_priv和columns_priv。這些表的用途各有不同,但是有一點是一致的,那就是都能夠檢驗用戶要做的事情是否為被允許的。每個表的字段都可分解為兩類,一類為作用域字段,一類為權(quán)限字段。作用域字段用來標識主機、用戶或者數(shù)據(jù)庫;而權(quán)限字段則用來確定對于給定主機、用戶或者數(shù)據(jù)庫來說,哪些動作是允許的。下面,我們對這些表的作用做簡單介紹:

MySQL授權(quán)系統(tǒng)有幾個表

user表——該表決定是否允許用戶連接到服務(wù)器。如果允許連接,權(quán)限字段則為該用戶的全局權(quán)限。

db表——用于決定哪些用戶可以從哪些主機訪問哪些數(shù)據(jù)庫。包含在db表中的權(quán)限適用于這個表標識的數(shù)據(jù)庫。

host表——當您想在db表的范圍之內(nèi)擴展一個條目時,就會用到這個表。舉例來說,如果某個db允許通過多個主機訪問的話,那么超級用戶就可以讓db表內(nèi)將host列為空,然后用必要的主機名填充host表。

tables_priv表——該表與db表相似,不同之處是它用于表而不是數(shù)據(jù)庫。這個表還包含一個其他字段類型,包括timestamp和grantor兩個字段,用于存儲時間戳和授權(quán)方。在該篇文章后面我們會對這個表做進一步的講解。

columns_priv——該表作用幾乎與db和tables_priv表一樣,不同之處是它提供的是針對某些表的特定列的權(quán)限。這個表也多出了一個字段類型,即其他字段,包括了一個timestamp列,用于存放時間戳。

“MySQL授權(quán)系統(tǒng)有多少個表”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

網(wǎng)站欄目:MySQL授權(quán)系統(tǒng)有多少個表
當前鏈接:http://bm7419.com/article8/geijop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、外貿(mào)建站、移動網(wǎng)站建設(shè)、品牌網(wǎng)站制作網(wǎng)站導航、搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)