1.先停止mysql 服务
service mysqld stop
2.进入mysql安装目录bin/ 使用safe模式,进行重启
./mysqld_safe --skip-grant-tables
运行完失去命令行,不要管它,然后新打开一个会话窗口
3.直接在命令行输入:mysql -u root ,会直接进入到数据库命令行
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/415ca6b14f47052a85a150ca404d7160.png)
4.进入sql 操作如下
use mysql
update user set password=PASSWORD("你的密码") where User = 'root';
如出现以下错误
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6fb80f71548da69ede03d3bbe5f87de6.png)
执行
</