Win10

Win10 - MySQL 5.7 忘记密码

# 关闭 mysql 服务
net stop mysql

# 在命令行输入以下命令, 输入后新建一个 CMD 窗口
mysqld -nt --skip-grant-tables

# 此时输入以下命令, 即不输入密码就可以直接进入MySQL
mysql -u root

# 此时不能用常规的修改密码操作, 执行以下命令来修改密码
use mysql
update user set authentication_string =password("mypass") where user='root';

# 更改后关闭 mysqld -nt --skip-grant-tables 窗口, 并重新启动 MySQL 服务
## 但其实这时我个人启动失败, 所以重启了一下电脑

net start mysql

# 重启之后连接数据库
mysql -uroot -p
# 输入 mypass , 成功进入!
原文地址:https://www.cnblogs.com/imzhizi/p/mysql_recover_pwd.html