mysql忘记密码(MySQL5.7)

1.停止MySQL服务

去任务管理器中右键选中MySQL57(有些版本的服务名字可能是MySQL)服务,并停止该服务。

方法1:打开计算机管理,找到服务,找到mysql,手动关闭

方法2:输入mysql net stop(win10家庭版不适用,命令不齐全)

 

2.跳过验证(skip grant tables)

方法1:cmd输入:

mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --skip-grant-tables

方法2:打开programData目录下my.ini找到mysqld字段,在下面添加skip grant tables

 

3.在手动打开一个cmd,无密码进入mysql

输入如下命令:

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

 

4.重启mysql服务或重启计算机

mysql net start

posted @ 2020-03-02 18:46  何浩源  阅读(546)  评论(0编辑  收藏  举报
//一下两个链接最好自己保存下来,再上传到自己的博客园的“文件”选项中