mysql密码忘记解决方案

mysql版本5.7,windows系统

今天用navicat连接一个很久没用的mysql地址突然忘记密码了,下面是我的解决方案

在windows的操作步骤如下:

1、现在服务中关闭mysql

 

2、找到mysql的my.ini文件,在mysqld关键字下面添加skip-grant-tables,如下图

 文件在mysql安装目录data下.

2、重启MySQL服务

3、在命令提示符(cmd)中输入mysql -u root mysql

4、修改密码

在命令提示符(cmd)中输入:

update user set password=password("123123") where user="root";

如果有报错“ERROR 1054 (42S22): Unknown column 'password' in 'field list'”

那么就输入:update user set authentication_string=password('123123') where user='root';

输入exit退出,再重新连接数据,即可连接成功。

 

posted @ 2023-10-26 13:32  jokerMM  阅读(90)  评论(0编辑  收藏  举报