查看日志,发现是由于validate_password=off配置导致
删除该配置,或者注释,重启成功,然后修改root的密码。
注意:mysql5.7的user表中的password字段已经改成了authentication_string 字段了。
这时候,需要输入的命令是update user set authentication_string = password(“Szfore_68638”) where user=“root” ;
修改好之后不要忘记注释掉skip-grant-tables,并重启。