revoke超级用户权限,怎末找回来?

revoke超级用户权限,添加不了权限,如何找回所有的权限?

  • 这篇博客: 数据库安全性控制中的 REVOKE: 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 授予用户的权限可以有数据库管理员或其他授权者用REVOKE语句收回,REVOKE语句的一般格式为:

    REVOKE<权限>[,<权限>]...
    ON <对象类型><对象名>[,<对象类型><对象名>]...
    FROM <用户>[,<用户>]...[CASCADE|RESTRICT];
    
    
    -- 把用户U5对SC表的INSERT权限收回
    REVOKE INSERT
    ON TABLE SC
    FROM U5 CASCADE;
    
    

    用户可以“自主”地决定将数据的存取权限授予何人、决定是否也将”授权”的权限授予别人。因此称这样的存取控制是自主存取控制。

如果不小心收回了root的权限,他没权限再分配权限,试试重设他的密码。