忘记密码怎么办?
1.
关闭mysql57服务
### 以管理员身份运行
>>> net stop mysql57
2.
修改配置文件my.ini
[mysqld]
port = 3306
basedir = C:\\Users\\NH4NO3nice\\MySQL\\mysql-5.7.38-winx64
datadir = C:\\Users\\NH4NO3nice\\MySQL\\mysql-5.7.38-winx64\\data
# 修改为无密码模式
skip-grant-tables = 1
3.
重新启动mysql57服务
### 以管理员身份运行
>>> net satat mysql57
4.
重新连接mysql,无须密码
5.
设置密码
>>> use mysql;
>>> update user set authentication_string=password('新密码'),password_last_changed=now() where user='root';
6.
退出连接exit,并关闭服务;
7.
重新修改配置文件(改为需要账号的模式)
删除 skip-grant-tables = 1
8.
重启服务,连接mysql;