1,关闭mysql服务;
2,找到mysql安装的目录bin 打开cmd窗口:执行mysqld --defaults-file="D:\Program Files\MySQL\MySQL Server 5.6\my-default.ini" --console --skip-grant-tables
3,找到mysql安装的目录bin 重新打开一个cmd窗口:执行mysql
use mysql;
UPDATE user SET authentication_string=PASSWORD("123456") WHERE user="root";//如果为5.6 则将authentication_string改为password
flush privileges;