1、找到mysql的my.conf配置文件加入下面配置
#忽略验证
skip-grant-tables
2、重启mysql
sudo systemctl restart mysql
3、连接mysql便可以直接连接
4、修改密码
#选中mysql数据库
use mysql
#修改密码 这个可以根据你想修改的用户选择性修改 看你自己吧
update user set password=password('Xuan5201314) where user="root";
5、刷新权限,这步很重要
flush privileges;
6、删除my.conf的刚才所加的skip-grant-tables
7、重启mysql接下来就行了
sudo systemctl restart mysql