我在 OS X 上使用 MySQL 并删除了所有使用DROP USER
. 然后我将其中的一些添加回来并执行了GRANT ALL on *.* to 'root'@'localhost';
,然后在验证确实是的之后注销,我可以登录并执行一些特权操作。
不幸的是,我没有尝试的特权操作之一是GRANT ALL on *.*
. 事实证明,您没有使用该GRANT ALL
命令授予权限的权限。所以现在我被困住了。我不能给任何人做其他事情的任何特权。
在这一点上,我实际上在 MySQL 中没有任何数据。我可以擦除安装并重新进行。但我想解决这个问题而不采取那种极端的做法。我怎么做?