1、关闭MySQL5.7的权限系统找到MySQL5.7的配置文件my.cnf,在文件末尾编辑增加代码skip-grant-tables

2、重启mysqld服务,登陆MySQL$systemctlrestartmysqld此时再登陆mysql时,不需要密码就登陆进去了

3、修改root密码$usemys孥恶膈茯ql;$selecthost,user,authentication_stringfromuser;#值檄钕眇修改root密码$updateusersetauthentication_string=password('123456')whereuser='root';

4、开启权限系统,重启MySQL,新密码登陆$vim/etc/my.cnf#开启权限系统#skip-grant-tables#重启罪焐芡拂mysql$systemctlrestartmysqld#新root密码登陆$mysql-uroot-p


5、使用新密码登陆成功。mysql5.7重置root密码完成。