在MySQL中,我创建了一个用户,并将所有权限授予了该用户。我甚至把代理授权给用户。
CREATE USER IF NOT EXISTS 'testuser'@'localhost' IDENTIFIED BY 'testpass';
GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost' WITH GRANT OPTION;
GRANT PROXY ON ''@'' TO 'testuser'@'localhost' WITH GRANT OPTION;现在,如果我删除用户,用户的特权和代理会被撤销吗?或者在删除用户之前,是否需要手动撤消用户的特权和代理?
DROP USER IF EXISTS 'testuser'@'localhost';发布于 2016-12-21 13:11:44
DROP USER语句删除一个或多个MySQL帐户及其权限。它从所有授予表中删除帐户的特权行。
请参阅http://dev.mysql.com/doc/refman/5.7/en/drop-user.html
代理是一个授予特权,因此代理特权也应该被删除。
https://dba.stackexchange.com/questions/158775
复制相似问题