mysql8.0 for windows 本地mysql忘记密码怎么办


故事背景:

事情是发生在一个风和日丽的上午。

 

之前项目用到mysql。本地安装了一个。后来做了其他项目。用不上mysql。搁浅了。

最近要用到mysql。密码记不清了。没关系,我先回忆回忆~

mysql -u root -p

试了十来次我放弃了。

 

然后是百度啊:

mysqld --skip-grant-tables

或者mysqld –defaults-file="C:\Program Files\MySQL\MySQL Server 8.0\bin\my.ini" –init-file="D:\storedb\mysql-ini.txt"

或者本地my.ini文件修改。我居然没这个文件...

可以说我这个版本都不好使。

 

打开一个cmd命令,这里记录下叫窗体1:

cd C:\Program Files\MySQL\MySQL Server 8.0\bin net stop mysql mysqld --console --skip-grant-tables --shared-memory

 

以上命令按顺序输入后,

再打开个cmd命令,窗体2:

cd C:\Program Files\MySQL\MySQL Server 8.0\bin mysql -u root -p //不输入密码直接回车
 use mysql update user set authentication_string='' where user='root'; quit

 

直接关闭窗体1

再打开一个cmd窗体,窗体3:

net start mysql cd C:\Program Files\MySQL\MySQL Server 8.0\bin mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'root2019';

 

好了。到这就结束了。

密码设置成今年最流行的root2019了。

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM