數(shù)據(jù)庫mysql中訪問控制有哪兩個(gè)階段-創(chuàng)新互聯(lián)

小編給大家分享一下數(shù)據(jù)庫mysql中訪問控制有哪兩個(gè)階段,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

十多年的濱城網(wǎng)站建設(shè)經(jīng)驗(yàn),針對設(shè)計(jì)、前端、開發(fā)、售后、文案、推廣等六對一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營銷推廣的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整濱城建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。成都創(chuàng)新互聯(lián)公司從事“濱城網(wǎng)站設(shè)計(jì)”,“濱城網(wǎng)站推廣”以來,每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

MySQL訪問控制分為兩個(gè)階段:

用戶連接檢查階段

執(zhí)行SQL語句時(shí)檢查階段

1、用戶連接時(shí)的檢查

1)當(dāng)用戶連接時(shí),MySQL服務(wù)器首先從user表里匹配host, user, password,匹配不到則拒絕該連接2)接著檢查user表的max_connections和max_user_connections,如果超過上限則拒絕連接3)檢查user表的SSL安全連接,如果有配置SSL,則需確認(rèn)用戶提供的證書是否合法只有上面3個(gè)檢查都通過后,服務(wù)器才建立連接,連接建立后,當(dāng)用戶執(zhí)行SQL語句時(shí),需要做SQL語句執(zhí)行檢查。

2、執(zhí)行SQL語句時(shí)的檢查

1)從user表里檢查max_questions和max_updates,如果超過上限則拒絕執(zhí)行SQL下面幾步是進(jìn)行權(quán)限檢查:2)首先檢查user表,看是否具有相應(yīng)的全局性權(quán)限,如果有,則執(zhí)行,沒有則繼續(xù)下一步檢查3)接著到db表,看是否具有數(shù)據(jù)庫級別的權(quán)限,如果有,則執(zhí)行,沒有則繼續(xù)下一步檢查4)最后到tables_priv, columns_priv, procs_priv表里查看是否具有相應(yīng)對象的權(quán)限從以上的過程我們可以知道,MySQL檢查權(quán)限是一個(gè)比較復(fù)雜的過程,所以為了提高性能,MySQL的啟動(dòng)時(shí)就會(huì)把這5張權(quán)限表加載到內(nèi)存。

關(guān)于mysql的一些補(bǔ)充:

在windows中MySql以服務(wù)形式存在,在使用前應(yīng)確保此服務(wù)已經(jīng)啟動(dòng),未啟動(dòng)可用net start mysql命令啟動(dòng)。

而Linux中啟動(dòng)時(shí)可用"/etc/rc.d/init.d/mysqld start”命令,注意啟動(dòng)者應(yīng)具有管理員權(quán)限。

MySql默認(rèn)包含一個(gè)含空密碼的root帳戶和一個(gè)匿名帳戶,應(yīng)把匿名帳戶刪除、 root帳戶設(shè)置密碼。

以上是“數(shù)據(jù)庫mysql中訪問控制有哪兩個(gè)階段”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

名稱欄目:數(shù)據(jù)庫mysql中訪問控制有哪兩個(gè)階段-創(chuàng)新互聯(lián)
文章鏈接:http://www.muchs.cn/article32/dsjepc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、關(guān)鍵詞優(yōu)化、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、定制開發(fā)響應(yīng)式網(wǎng)站

廣告

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

小程序開發(fā)