如何重置 mysql root 密码停止 mysql 服务。以单用户模式启动 mysql。使用 update 查询重置 root 密码。刷新权限表。退出单用户模式。重新启动 mysql 服务。
如何重置 MySQL root 密码
忘记 MySQL root 密码会影响数据库的管理和操作。以下步骤介绍如何重置密码:
1. 停止 MySQL 服务
关闭正在运行的 MySQL 服务,以便执行密码重置操作。在 Linux/Unix 系统上使用以下命令:
sudo systemctl stop mysql
对于 Windows 系统,请使用以下命令:
sc stop MySQL
2. 以单用户模式启动 MySQL
在单用户模式下启动 MySQL,它允许您在不使用 root 密码的情况下访问数据库。在 Linux/Unix 系统上使用以下命令:
sudo mysqld_safe --skip-grant-tables &
对于 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 root密码忘记了怎么办的详细内容,更多请关注php中文网其它相关文章!
版权声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系 yyfuon@163.com