trove/releasenotes/notes/alter-user-portable-021f4b792e2c129b.yaml
Petr Malik dc7ccce006 Use proper queries to update user properties
Bug 1380880 occurs when a user gets renamed
and another one gets created wit its original name.

It turns out that the new user wrongly inherits
access rights of the original user.

MySQL guest currently updates user properties by
changing fields in the internal 'mysql' database.

This patch set replaces the UPDATE with more generic
SET PASSWORD and RENAME statements that should work on
all MySQL versions.

We no longer need to transfer privileges on a user name/host
change since the RENAME statement does it for us under the covers.

As an additional benefit this solution is also fully compatible
with MySQL 5.7 which has changed the definition of the
internal 'user' table and the current code no longer works.

Closes-Bug: 1380880
Change-Id: I37fdec77184715ed889d8ea6d446282c98903258
2016-07-18 17:31:26 -04:00

5 lines
87 B
YAML

---
fixes:
- Use SET PASSWORD and RENAME USER queries
to update user properties.