it编程 > 数据库 > Mysql

Windows 上如果忘记了 MySQL 密码 重置密码的两种方法

13人参与 2025-04-25 Mysql

在 windows 上,如果忘记了 mysql 密码,可以通过以下方法重置密码:

方法 1:以跳过权限验证模式启动 mysql 并重置密码

停止 mysql 服务

打开 命令提示符powershell,输入以下命令停止 mysql 服务:

net stop mysql

如果服务名称不为 mysql,可以通过 服务管理器(services.msc)查看 mysql 服务的实际名称并停止服务。

以跳过权限验证的模式启动 mysql

打开命令提示符,进入 mysql 安装目录的 bin 文件夹。例如:

cd c:\program files\mysql\mysql server x.x\bin

启动 mysql 并跳过权限验证(这时不需要密码),运行以下命令:

mysqld --skip-grant-tables

这样会让 mysql 服务器在无需密码的模式下启动。

重新打开一个新的命令提示符窗口,进入 bin 文件夹,登录 mysql:

mysql -u root

重置密码

登录后,运行以下 sql 命令来重置 root 用户的密码:

alter user 'root'@'localhost' identified by '新密码';

或者,如果出现错误提示 alter user 无法使用,可以使用以下命令:

update mysql.user set authentication_string=password('新密码') where user='root';
flush privileges;

退出并重启 mysql 服务

net stop mysql
net start mysql

方法 2:使用 my.ini 文件的临时配置

打开 mysql 配置文件

skip-grant-tables

保存并关闭文件。

通过以上方法即可重置 windows 上的 mysql 密码。

到此这篇关于 windows 上如果忘记了 mysql 密码 重置密码的操作的文章就介绍到这了,更多相关windows 重置mysql密码内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

MySQL数据类型Numeric详解

04-25

mysql存储过程遇到ERROR 1060 (42S21):Duplicate column问题及解决方案

04-25

MySQL如何给查出的数据加上序号(最新整理)

04-25

Mysql中的存储过程超详细讲解

04-25

MySQL中根据binlog日志进行恢复的实现

04-25

Django配置多个环境的MySQL数据库的完整指南

04-25

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论