卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章56554本站已运行406

mysql root密码忘记了怎么办

如何重置 mysql root 密码停止 mysql 服务。以单用户模式启动 mysql。使用 update 查询重置 root 密码。刷新权限表。退出单用户模式。重新启动 mysql 服务。

mysql root密码忘记了怎么办

如何重置 MySQL root 密码

忘记 MySQL root 密码会影响数据库的管理和操作。以下步骤介绍如何重置密码:

1. 停止 MySQL 服务

关闭正在运行的 MySQL 服务,以便执行密码重置操作。在 Linux/Unix 系统上使用以下命令:

sudo systemctl stop <a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a>

对于 Windows 系统,请使用以下命令:

sc stop MySQL

2. 以单用户模式启动 MySQL

在单用户模式下启动 MySQL,它允许您在不使用 root 密码的情况下访问数据库。在 Linux/Unix 系统上使用以下命令:

sudo mysqld_safe --skip-grant-tables &amp;

对于 Windows 系统,请使用以下命令:

"C:Program FilesMySQLMySQL Server 8.0binmysqld" --skip-grant-tables

3. 重置 root 密码

使用以下查询重置 root 用户的密码:

UPDATE mysql.user SET password=PASSWORD('新密码') WHERE user='root';

将“新密码”替换为新密码。

4. 刷新权限表

刷新权限表以应用密码更改:

FLUSH PRIVILEGES;

5. 退出 MySQL 单用户模式

退出 MySQL 单用户模式:

quit

6. 重新启动 MySQL 服务

重新启动 MySQL 服务以应用更改:

sudo systemctl start mysql

对于 Windows 系统,请使用以下命令:

sc start MySQL

现在您可以使用新密码连接到 MySQL 服务器。

卓越飞翔博客
上一篇: mysql不等于怎么写
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏