mysql>grant all on *.* to root@'%' identified by 'test123456'
授权之后的账户不能使用grant授权
mysql>select * from mysql.user\G
查看授权表信息,会发现grant权限后面是‘N’
解决方式:
授权的时候加上with grant option;
mysql>grant all on *.* to root@'%' identified by 'test123456' with grant option;
这样就可以了
mysql>select * from mysql.user\G
查看授权表信息,会发现grant权限后面是‘Y’,这样就可以通过这个用户给其他用户授权了