这个错误发生在我给一个新创建的root账户授予所有权限时。
产生问题的步骤:
在执行"show grants"后,我收到了错误消息"mysql there is no such grant defined for user 'root' on host 'localhost'"。在执行前三个命令时没有出现任何错误。新用户已经成功创建。
产生问题的步骤:
CREATE USER 'root'@'localhost';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
SHOW GRANTS for 'root'@'localhost';
在执行"show grants"后,我收到了错误消息"mysql there is no such grant defined for user 'root' on host 'localhost'"。在执行前三个命令时没有出现任何错误。新用户已经成功创建。
我该如何解决这个问题?
更多信息: 我在我的MacOS笔记本电脑(OSX 10.10.5)上运行MySQL 5.7。