I have a Google Cloud SQL MySQL (Second Generation) instance. And I've granted myself %-level remote access to it.
Accessing it from Sequel Pro (
https://www.sequelpro.com), as ROOT, I find that if I
create a user from the Sequel Pro "Users" panel, it gets created, with the specified password, but I get an "Access denied for user 'root'@'%' (using password: YES)" message, and it won't accept granting that user remote access unless I disconnect and reconnect my ROOT Sequel Pro session.
Once I disconnect and reconnect as ROOT, I can successfully give the user remote access, but it gives me the "Access denied for user 'root'@'%' (using password: YES)" message. And I can successfully grant it privileges, but again, it gives me the "Access denied for user 'root'@'%' (using password: YES)" message.
Can anybody here shed any light on this?