MySQL 如何恢复MySQL root用户的全部权限?

MySQL 如何恢复MySQL root用户的全部权限?

我们可以使用UPDATE命令恢复MySQL root用户的所有权限。

首先,您需要停止 mysqld 并使用 --skip-grant-tables 选项重新启动它。之后,只能使用 mysql (即没有-p选项,也可能不需要用户名)连接到mysqld服务器。

在mysql客户端中发出下面给出的命令以恢复MySQL root用户的所有权限。

mysql> UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root';
查询成功,影响行数为0(0.04秒)
行匹配数:1 修改:0 警告:0

以上,我们设置了超级权限。

Super_priv = 'Y'

现在我们需要使用FLUSH命令刷新权限。

mysql> FLUSH PRIVILEGES;
查询成功,影响行数为0(0.18秒)

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程