在 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';
见http://dev.mysql.com/doc/refman/5.7/en/drop-user.html
PROXY 是 GRANT 权限,因此代理权限也应删除。