一开始下载的时候没有设置初始密码,可把我难坏了。一输入mysql -u root -p 就让我输入密码,因为没设置,我开始就直接回车,结果还错,其实即使你没有设置初始密码,他也会自动帮你设置一个,需要自己去查询。
1.先将MySQL配置环境变量(目的是为了避免在CMD窗口下操作时反复切换路径)
在Path下添加 C:\Program Files\MySQL\MySQL Server 8.0\bin
(配置环境变量的步骤在此不详细赘述)
2.按“win”键打开开始菜单,在搜索框中输入“cmd”,在搜索结果中选中“命令提示符”程序,右键选择“以管理员身份运行”
3.用管理员权限打开CMD或者Windows Powershell
使用命令:mysqld --initialize --console
使用CMD命令操作后如下:会出现以下的
C:\Windows\system32>mysqld --initialize --console
2021-01-09T14:36:55.758742Z 0 [System] [MY-013169] [Server] C:\Windows\system32>D:\Python\mysql-8.0.12-winx64\bin\mysqld --initialize --console
2021-01-09T14:37:12.072904Z 5 [Note] [MY-010454] [Server] A temporary **password is generated for root@localhost: `4P!w2fqBruGi`**
2021-01-09T14:37:23.274980Z 0 [System] [MY-013170] [S