超详细,适用mysql-5.7.9以上(绝对有用)
第一步:管理员打开cmd运行下面一条指令
net stop mysql
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163023487-398314697.png)
第二步:运行下面指令
mysqld --console --skip-grant-tables --shared-memory
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163037671-1248452544.png)
第三步:另外以管理员打开一个cmd,运行下面指令
mysql -u root -p
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163048890-779532878.png)
第四步:进入 mysql数据库(储存用户数据)
use mysql
第五步:运行下面指令(有表格出来,说明你做的对着)
(注意我语句都不带分号结束,因为部分电脑带上会报语法错误,
从这里开始注意电脑回车后,需要再打一个英文状态下的分号;
不直接加的原因,部分电脑加了不报错,但是不会执行)
show tables(回车后,加英文分号,再回车,稳妥)
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163155711-591699299.png)
第六步:查看user(用户)与host(仓库位置)信息表, password加密看不了
(!!记住第一行名称第十一步要用到,一般是root和%,不同的话,第十一步对应替换)
select user,host from user(回车后,加英文分号,再回车,稳妥)
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163210867-361903449.png)
第七步: password置空(成功会显示…ok…)
update user set authentication_string='' where user='root'(回车后,加英文分号,再回车,稳妥)
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163228882-6033785.png)
第八步:关闭第二步的服务
quit(回车就行了)
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163250734-72030403.png)
第九步:关闭打开的两个cmd窗口,重新以管理员身份打开一个cmd,再执行下面命令
net start mysql
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163302188-1016615416.png)
第十步:运行下面命令后,提示输入password(已经置空了,回车显示welcome……就是登录进去了)
mysql -u root -p
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163312121-1254995851.png)
第十一步:更改密码,这里要用到第六步信息,123456你可以替换成你自己的(成功会显示…ok…)
ALTER USER 'root'@'%' IDENTIFIED BY '123456'(回车,加英文分号)
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163327961-1115324918.png)
第十二步:刷新(成功会显示…ok…)
flush privileges(回车,加英文分号)
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163338547-1826401657.png)
第十三步:退出登录(显示Bye~~~~~~,激动吧!!!)
quit
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163352314-1948814403.png)
第十四步:验证
mysql -u root -p
执行命令提示输入密码,输入更改的密码,回车!
哇哈哈哈哈哈,恭喜你!!
![](https://img2023.cnblogs.com/blog/2289488/202301/2289488-20230128163404559-1464887825.png)
转载至:https://baijiahao.baidu.com/s?id=1727554087499271074&wfr=spider&for=pc