问题:mysql非root用户执行grant命令报错
代码如下:grant all on test_db_db3.* to 'test_db_user3'@'%';
操作时登录的用户为:create_db_user
报错:#1044 - Access denied for user 'create_db_user'@'%' to database 'test_db_db3'
已经给create_db_user用户分配了全局的grant权限,并且也flush privileges过了,不知道还需要什么权限。
经多次尝试,原来执行“grant all on xx.* to 'xx'@'%';”需要这么多权限,其中 RELOAD是为了执行flush privileges需要的权限