linux下mysql忘记密码的解决方法
最近自己写的一个demo项目接口经常报错500,发现原来是因为数据库密码太简单(123456~)估计被黑了,然后搜索了很久才成功重置了mysql密码,记录一下。
1、更改my.cnf配置文件
- 用命令编辑
/etc/my.cnf
配置文件,即:vim /etc/my.cnf
- 在[mysqld]下添加
skip-grant-tables
,然后保存并退出 - 重启mysql服务:
service mysqld restart

如图
2、修改root密码
- 重启以后,执行mysql命令就可以直接进入mysql命令行
- 执行如下命令(是在mysql里面执行)
1 |
|
- 最后把我们最开始在
/etc/my.cnf
中的添加的skip-grant-tables
删除掉,然后重启mysql,即:service mysqld restart
linux下mysql忘记密码的解决方法
https://xypecho.github.io/2019/10/12/linux下mysql忘记密码的解决方法/