revoke超级用户权限,添加不了权限,如何找回所有的权限?
授予用户的权限可以有数据库管理员或其他授权者用REVOKE
语句收回,REVOKE
语句的一般格式为:
REVOKE<权限>[,<权限>]...
ON <对象类型><对象名>[,<对象类型><对象名>]...
FROM <用户>[,<用户>]...[CASCADE|RESTRICT];
-- 把用户U5对SC表的INSERT权限收回
REVOKE INSERT
ON TABLE SC
FROM U5 CASCADE;
用户可以“自主”地决定将数据的存取权限授予何人、决定是否也将”授权”的权限授予别人。因此称这样的存取控制是自主存取控制。
如果不小心收回了root的权限,他没权限再分配权限,试试重设他的密码。