这是MySQL 5实力养成暨评量里的3-87.‘在SQL的资料控制语言(DCL)中,REVOKE指令的功用是?’
答案:(A) 取消使用者权限,但不删除使用者纪录,使用者仍可连上MySQL伺服器
[adsense][/adsense]
这一题跟MySQL GRANT及REVOKE语法所分享的不太一样,但朋友们还是可以从联合大学的资料库课程找到资讯,我们引用如下:
要取消某个使用者的权限,可用revoke叙述。
REVOKE priviledges
ON what
FROM user
例:使用revoke来取消登入主机位于localhost之使用者帐号jacy的所有MySQL资料库系统存取权限。
revoke all on *.* from jacy@localhost
revoke叙述只移除使用者的资料操作权限而非移除使用者,该使用者仍存在于user资料表中,所以使用者依旧可以登入伺服器。
要完整的移除使用者,必须使用DELETE叙述明确地由user资料表上,将使用者纪录删除。
