MySQL5.7之后,初始密码不在默认为空,而是随机生成的密码。
- 在mysql/data目录下,生成了一个.err文件(等同linux下的log日志文件,此文件会被mysql服务占用)。

- 使用记事本可以直接打开。

- 记下密码,重新启动MySQL服务,并进入CMD命令行,在此使用mysql -u root -p登陆,键入密码。
- 进入数据库后,使用 set password for root@localhost = password(‘你的密码‘); 重置登陆密码。
- 提示Query OK,重置成功,之后你可以尝试重新登录。
Windows下免安装版mysql5.7的初始密码
原文:https://www.cnblogs.com/mlgjb/p/8783497.html