MySQL權(quán)限表的介紹
下面為您介紹的MySQL權(quán)限表用于控制用戶訪問數(shù)據(jù)庫(kù),如果您對(duì)MySQL權(quán)限表方面感興趣的話,不妨一看,相信對(duì)您會(huì)有所不能關(guān)注。
MySQL服務(wù)器通過MySQL權(quán)限表來控制用戶對(duì)數(shù)據(jù)庫(kù)的訪問,MySQL權(quán)限表存放在mysql數(shù)據(jù)庫(kù)里,由mysql_install_db腳本初始化。這些MySQL權(quán)限表分別user,db,table_priv,columns_priv和host。下面分別介紹一下這些表的結(jié)構(gòu)和內(nèi)容:
user權(quán)限表:記錄允許連接到服務(wù)器的用戶帳號(hào)信息,里面的權(quán)限是全局級(jí)的。
db權(quán)限表:記錄各個(gè)帳號(hào)在各個(gè)數(shù)據(jù)庫(kù)上的操作權(quán)限。
table_priv權(quán)限表:記錄數(shù)據(jù)表級(jí)的操作權(quán)限。
columns_priv權(quán)限表:記錄數(shù)據(jù)列級(jí)的操作權(quán)限。
host權(quán)限表:配合db權(quán)限表對(duì)給定主機(jī)上數(shù)據(jù)庫(kù)級(jí)操作權(quán)限作更細(xì)致的控制。這個(gè)權(quán)限表不受GRANT和REVOKE語(yǔ)句的影響。
【編輯推薦】