在MySQL數據庫中,有時需要撤銷某個用戶對某個數據庫或數據表的訪問權限。在這種情況下,可使用 REVOKE 語句。如果要同時撤銷多個用戶的權限,則需要使用 REVOKE CASCADE 選項。
REVOKE CASCADE 選項會撤銷用戶對數據庫或數據表的權限,并撤銷該用戶對其它用戶的權限。這樣做比較方便,但也需要小心操作。
-- 撤銷用戶 alfa 對 mydb 數據庫的訪問權限 REVOKE ALL PRIVILEGES ON mydb.* FROM 'alfa'@'localhost'; -- 同時撤銷 alfa 對其他用戶的訪問權限 REVOKE GRANT OPTION ON *.* FROM 'alfa'@'localhost' CASCADE;
在以上示例中,第一條語句會撤銷用戶 alfa 對 mydb 數據庫的所有權限。第二條語句中使用了 REVOKE CASCADE 選項,它會撤銷 alfa 對其它用戶的權限。
下一篇css邊距背景