问题:
哎呀!我只是限制了 MySQL root 用户的权限,禁止它更改表。如何让该用户恢复到以前的辉煌,恢复绝对权限?
解决方案:
让我们一步一步来:
仔细检查:
开始通过验证您确实删除了所需的权限。运行以下命令:
SELECT * FROM mysql.user WHERE User = 'root';
检查 Grant_priv 和 Super_priv 列。
简单修复:
尝试授予所有权限使用这个命令:
GRANT ALL ON *.* TO 'root'@'localhost';
后备选项:
如果上述方法没有恢复权限,请使用 --skip-grant-tables 重新启动 MySQL选项。然后,使用以下命令连接到服务器:
mysql
发出以下命令:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root'; FLUSH PRIVILEGES;
以上是MySQL root 用户被意外限制后如何恢复完全权限?的详细内容。更多信息请关注PHP中文网其他相关文章!