linux下mysql中可以使用REVOKE語句來刪除某個使用者的權限(此使用者不會被刪除),語法格式“REVOKE ALL PRIVILEGES, GRANT OPTION FROM user”,可以刪除使用者的所有權限。
(推薦教學:mysql影片教學)
在MySQL 中,可以使用REVOKE 語句刪除某個用戶的某些權限(此使用者不會被刪除),在一定程度上可以確保系統的安全性。例如,如果資料庫管理員覺得某個使用者不應該擁有 DELETE 權限,那麼就可以刪除 DELETE 權限。
使用REVOKE 語句刪除權限的語法格式有兩種形式,如下所示:
#1)第一種
##刪除使用者某些特定的權限,語法格式如下:REVOKE priv_type [(column_list)]... ON database.table FROM user [, user]...
2)第二種
刪除特定使用者的所有權限,語法格式如下:REVOKE ALL PRIVILEGES, GRANT OPTION FROM user [, user] ...
範例
使用 REVOKE 語句取消使用者 testUser 的插入權限,SQL 語句和執行程序如下。mysql> REVOKE INSERT ON *.* -> FROM 'testUser'@'localhost'; Query OK, 0 rows affected (0.01 sec) mysql> SHOW GRANTS FOR 'testUser'@'localhost'; +-----------------------------------------------------------------+ | Grants for testUser@localhost | +-----------------------------------------------------------------+ | GRANT SELECT ON *.* TO 'testUser'@'localhost' WITH GRANT OPTION | +-----------------------------------------------------------------+ 1 row in set (0.00 sec)
以上是linux下mysql怎麼刪除使用者權限?的詳細內容。更多資訊請關注PHP中文網其他相關文章!