1. grant, revoke 用戶權(quán)限后,該用戶只有重新連接 MySQL 數(shù)據(jù)庫,權(quán)限才能生效。 2. 如果想讓授權(quán)的用戶,也可以將這些權(quán)限 grant 給其他用戶,需要選項 “grant option“ 1 grant select on testdb.* to dba@localhost with grant option; 這個特性一般用不到。實際中,數(shù)據(jù)庫權(quán)限
SQL語言中的DCL(Data Control Language)是一組用于控制數(shù)據(jù)庫用戶訪問權(quán)限的語言,主要包括GRANT、REVOKE、DENY等關(guān)鍵字。 2??DCL語言 在SQL語言中,DCL(數(shù)據(jù)控制語言)與DML(數(shù)據(jù)操作語言)、DQL(數(shù)據(jù)查詢語言)和DDL(數(shù)據(jù)定義語言)一樣,是SQL語言的四大基本組成部分。
近期客戶反饋,通過 Uproxy 連接數(shù)據(jù)庫,使用REVOKE回收全局庫表*.*的某個權(quán)限后,卻還能看到?jīng)]有對應權(quán)限的庫,并能進行操作,FLUSH PRIVILEGES也無效,難道這是 MySQL 的 bug? MySQL 更改權(quán)限 其實不然,在筆者進行闡述前,先來說明一下 MySQL 更改權(quán)限的兩種方式: ...