Loading... <div class="tip share">请注意,本文编写于 536 天前,最后修改于 424 天前,其中某些信息可能已经过时。</div> * ##### **打开命令窗口cmd,输入命令:**`net stop mysql`**,停止MySQL服务** * ##### **开启跳过密码验证登录的MySQL服务** ```sql mysqld --console --skip-grant-tables --shared-memory ``` * ##### **再打开一个新的cmd,无密码登录MySQL** **输入登录命令:**`mysql -u root -p` **修改密码,命令如下:** ```sql #方法一: use mysql; update user set Password=password('新密码') where User='root'; #方法二 flush privileges; #刷新MySQL的系统权限相关表 ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; ``` * ##### **关闭以-console --skip-grant-tables --shared-memory 启动的MySQL服务** * ##### **打开命令框,输入:net start mysql 启动MySQL服务** * ##### **密码修改完成,输入**`mysql -uroot -p`**回车,输入密码,成功登录,到此,重置密码结束** ### **备注:** **相关文档:** [**Windows环境下重置mysql密码操作命令**](https://blog.csdn.net/yu_hongrun/article/details/106198583?utm_source=app&app_version=4.20.0&code=app_1562916241&uLinkId=usr1mkqgl919blen) [**windows的mysql无密码登录_windows mysql 跳过登录密码重置**](https://blog.csdn.net/weixin_34664632/article/details/113321590) 最后修改:2022 年 04 月 04 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 13 如果觉得我的文章对你有用,请随意赞赏