Bug #77865 | New schema privilege definitions do not honor wildcards | ||
---|---|---|---|
Submitted: | 28 Jul 2015 19:45 | Modified: | 15 Oct 2015 19:19 |
Reporter: | Mike Reid | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Workbench: Administration | Severity: | S3 (Non-critical) |
Version: | 6.3.4 | OS: | MacOS (10.10.4) |
Assigned to: | CPU Architecture: | Any | |
Tags: | privileges, schema, wildcard |
[28 Jul 2015 19:45]
Mike Reid
[30 Jul 2015 9:41]
MySQL Verification Team
Hello Mike Reid, Thank you for the report. Observed this with 6.2.5, 6.3.4 on Win7. User is allowed to connect instance but any later actions are denied. Thanks, Umesh
[15 Oct 2015 19:19]
Philip Olson
Posted by developer: Fixed as of the upcoming MySQL Workbench 6.3.5 release, and here's the changelog entry: When creating new user privileges with access to All Schemas (via the % wildcard), the resulting user record in mysql.db was created with an asterisk (*) in mysql.db.Host and mysql.db.Db instead of using %, resulting in inability to connect to the database. As a workaround, you could have executed queries such as "UPDATE mysql.db SET Host='%', Db='%' WHERE User = 'MyNewUserName'; FLUSH PRIVILEGES;". Thank you for the bug report.