打开mysql.ini配置文件

找到[mysqld],在下面添加skip-grant-tables,如下图

然后重启MySQL服务
cmd 进入MySQL 的bin 目录下
输入命令:mysql -u root -p
出现Enter password 按下回车键
然后输入use mysql
然后输入:update user set authentication_string=password(“123456”) where user=“root”;
最后输入:flush privileges;
然后重启MySQL服务即可。

亲测可用!