Bug #58166 | PROXY_PRIV not fully implemented | ||
---|---|---|---|
Submitted: | 12 Nov 2010 17:52 | Modified: | 12 Nov 2010 18:14 |
Reporter: | Peter Laursen (Basic Quality Contributor) | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: Security: Privileges | Severity: | S3 (Non-critical) |
Version: | 5.5.7 | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | qc |
[12 Nov 2010 17:52]
Peter Laursen
[12 Nov 2010 17:59]
Paul DuBois
http://dev.mysql.com/doc/refman/5.5/en/grant.html "In GRANT statements, the ALL [PRIVILEGES] or PROXY privilege must be named by itself and cannot be specified along with other privileges. ALL [PRIVILEGES] stands for all privileges available for the level at which privileges are to be granted except for the GRANT OPTION and PROXY privileges." "When PROXY is granted, it must be the only privilege named in the GRANT statement" "For the global, database, table, and routine levels, GRANT ALL assigns only the privileges that exist at the level you are granting. For example, GRANT ALL ON db_name.* is a database-level statement, so it does not grant any global-only privileges such as FILE. Granting ALL does not assign the PROXY privilege."
[12 Nov 2010 18:14]
Peter Laursen
Ok .. closing as 'not a bug'. The implementation is reasonable and documentation as well.