No MySQL, criei um usuário e concedi todos os privilégios ao usuário. Eu até concedi proxy ao usuário.
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;
Agora, se eu descartar o usuário, os privilégios e o proxy do usuário serão revogados? Ou preciso revogar manualmente os privilégios e o proxy do usuário antes de descartá-lo?
DROP USER IF EXISTS 'testuser'@'localhost';
consulte http://dev.mysql.com/doc/refman/5.7/en/drop-user.html
PROXY é um privilégio GRANT, portanto, o privilégio de proxy também deve ser excluído.