Linux系统下mysql数据库忘记密码


解决方案

1:首先停止mysql服务进程

service mysqld stop

2:然后编辑mysql的配置文件my.cnf

vi /etc/my.cnf

3:添加如下代码:

在[mysqld]标签下:
skip-grant-tables   ##忽略mysql权限问题,直接登录

4:保存退出

esc
:wq!

5:重启mysql数据库

service mysqld restart

6:登录mysql数据库

mysql -u root

7:执行如下sql语句,修改密码

use mysql;
update user set password=password("新密码") where user="root";
flush privileges;

8:重启mysql服务

service mysqld restart

9:使用新密码登录

mysql -u root -p


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM