美文网首页
Mysql忘记密码 | Win10下Mysql 8.0忘记密码解

Mysql忘记密码 | Win10下Mysql 8.0忘记密码解

作者: 水土七口刀 | 来源:发表于2020-12-21 22:31 被阅读0次

_文{}_\equiv{}_{\nabla \Delta \nabla \Delta \nabla \Delta} {}^{皮}{}_{实}{}^{乐}{}_{观} {}^思_考 {}^有{}_{人^{生}}{}^{才_{有}}{}_{精^{彩}}
{}^{\star\star}{}^\equiv{}^{水土七口刀} {}_{生}{}^{活}{}_{阅}{}^{读} {}^运_动 {}_有{}^{兴_{趣}}{}_{才^{有}}{}^{人_{生}}


问题来源

  • 在调试项目过程中,修改mysql用户密码加密方式为mysql_native_password后,无法登陆mysql。
  • 网上存在解决方案,但是少了某个步骤,且不够详细,所以在此略作总结。

步骤

  • 以管理员身份打开cmd窗口,net stop mysql 停止mysql服务,这里mysql服务名不一定,有可能需要加版本。例如:net stop mysql80
  • cmd中执行以下命令
mysqld --console  --skip-grant-tables --shared-memory
  • 打开一个新的cmd窗口,net start mysql 重新启动mysql服务
  • 执行以下命令
mysql -u root -p
  • 直接回车跳过密码输入
    -执行以下命令重置密码为111111
ALTER USER ‘root"@‘localhost" IDENTIFIED WITH mysql_native_password BY ‘111111";

相关文章

网友评论

      本文标题:Mysql忘记密码 | Win10下Mysql 8.0忘记密码解

      本文链接:https://www.haomeiwen.com/subject/uvnrnktx.html