1) 權(quán)限的授予與回收

方法一:MySQL 的權(quán)限系統(tǒng)相關(guān)權(quán)限信息主要存儲(chǔ)在幾個(gè)被稱(chēng)為grant tables 的系統(tǒng)表中,即: mysql.User,mysql.db,mysql.Host,mysql.table_priv 和mysql.column_priv。手工修改了權(quán)限相關(guān)的表之后,都需要執(zhí)行“FLUSH PRIVILEGES”命令重新加載MySQL的權(quán)限信息;
方法二:通過(guò)GRANT,REVOKE 或者DROP USER 命令來(lái)修改相關(guān)權(quán)限,則不需要手工執(zhí)行FLUSH PRIVILEGES 命令;因?yàn)橥ㄟ^(guò)GRANT,REVOKE 或者DROP USER 命令所做的權(quán)限修改在修改系統(tǒng)表的同時(shí)也會(huì)更新內(nèi)存結(jié)構(gòu)中的權(quán)限信息。在MySQL5.0.2 或更高版本的時(shí)候,MySQL 還增加了CREATE USER 命令,以此創(chuàng)建無(wú)任何特別權(quán)限(僅擁有初始USAGE權(quán)限)的用戶,通過(guò)CREATE USER 命令創(chuàng)建新了新用戶之后,新用戶的信息也會(huì)自動(dòng)更新到內(nèi)存結(jié)構(gòu)中。所以,建議讀者一般情況下盡量使用GRANT,REVOKE,CREATE USER 以及DROP USER 命令來(lái)進(jìn)行用戶和權(quán)限的變更操作,盡量減少直接修改grant tables 來(lái)實(shí)現(xiàn)用戶和權(quán)限變更的操作。
2) 查看授予的權(quán)限
查看某個(gè)用戶目前擁有的權(quán)限,這可以通過(guò)兩個(gè)方式實(shí)現(xiàn):
首先是通過(guò)執(zhí)行“SHOW GRANTS FOR 'username'@'hostname'” 命令來(lái)獲取之前該用戶身上的所有授權(quán)。
另一種方法是查詢(xún)grant tables 里面的權(quán)限信息。
3) 權(quán)限級(jí)別
MySQL 中的權(quán)限分為五個(gè)級(jí)別,分別如下:
權(quán)限 | Global | Database | Table | Column | Routine |
INSERT | Y | Y | Y | Y | |
SELECT | Y | Y | Y | Y | |
UPDATE | Y | Y | Y | Y | |
ALTER | Y | Y | Y | ||
CREATE | Y | Y | Y | ||
DELETE | Y | Y | Y | ||
DROP | Y | Y | Y | ||
INDEX | Y | Y | Y | ||
ALTER ROUTINE | Y | Y | Y | ||
EXECUTE | Y | Y | Y | ||
ALL [PRIVILEGES] | Y | Y | |||
CREATE ROUTINE | Y | Y | |||
CREATE TABLESPACE | Y | Y | |||
CREATE TEMPORARY TABLES | Y | Y | |||
CREATE VIEW | Y | Y | |||
EVENT | Y | Y | |||
GRANT OPTION | Y | Y | |||
LOCK TABLES | Y | Y | |||
PROXY | Y | Y | |||
REFERENCES | Y | Y | |||
SHOW DATABASES | Y | Y | |||
SHOW VIEW | Y | Y | |||
TRIGGER | Y | Y | |||
CREATE USER | Y | ||||
FILE | Y | ||||
PROCESS | Y | ||||
RELOAD | Y | ||||
REPLICATION CLIENT | Y | ||||
REPLICATION SLAVE | Y | ||||
SHUTDOWN | Y | ||||
SUPER | Y | ||||
USAGE | Y |
當(dāng)前題目:MySQL權(quán)限系統(tǒng)簡(jiǎn)介-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://chinadenli.net/article44/ddpohe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、商城網(wǎng)站、域名注冊(cè)、定制開(kāi)發(fā)、建站公司、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容