1.停止sql服务.
2.命令行方式启动sql;mysqld在mysql文件夹的bin目录下
mysqld –skip-grant-table
3.直接进入root用户,此时无需密码
mysql -u root
4.切换到mysql数据库中.
use mysql
5.修改密码,5.7版本的密码字段已经变成authentication_string了.
update mysql.user set authentication_string = password('123456') where user = 'root' and host = 'localhost';
6.刷新下或者重启,都可以.
flush privileges;
结束