I've initiated a AWS RDS MySQL instance and would like to create an additional user, who has all privileges on all databases;
grant all privileges on *.* to "someuser"@"10.0.0.0/255.255.0.0";
ERROR 1045 (28000): Access denied for user 'root'@'%' (using password: YES)
As you can see, I'm not allowed to do so, even though I'm triggering the command as root.
How can I solve this?
Best Answer
It is not allowed in RDS to grant all permissions to
*.*
, but you can use a trick:Also, don't forget:
ALL [PRIVILEGES]
gives all permissions exceptGRANT OPTION
andPROXY
!