看到一个方法很适用
http://www.cnblogs.com/andy_tigger/archive/2012/04/12/2443652.html
其中有几项:
1.第一步分三个命令步骤:
net stop mysql
m
ysqld --defaults-file="C:\mysql-5.7.19-win64\my.ini" --console --skip-grant-tables
net start mysql
2.改密码
mysql5.7中mysql库的user表下没有password属性,所以用
UPDATE user SET authentication_string=PASSWORD('newpassword') where USER='root';//我改了123456
但是退出后用 mysql -uroot -p登录后输命令还报you must reset your password using alter user。。。错,敲命令set password = password('123456');
完成