1,停止mysql服务
service mysql(d) stop
2,已免密码的方式在后台开启服务
pathmysql/mysqld_safe --skip-grant-tables&
3,链接数据库修改密码
pathmysql/mysql --user=root mysql
update user set Password=PASSWORD('SECRET') where user='root';
4,刷新权限并退出
flush privileges;
exit;
5,重启mysql服务并尝试用新密码链接
参考 https://blog.youkuaiyun.com/pucao_cug/article/details/65443560