博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL忘记密码破解密码的方法
阅读量:2434 次
发布时间:2019-05-10

本文共 711 字,大约阅读时间需要 2 分钟。

1、打开mysql配置文件/etc/my.cnf在【mysqld】下面添加一行代码:skip-grant-tables。这行代码意思就是跳过跳过授权表,即是可以跳过密码验证直接进入数据库。

2、service mysqld restart //重启mysql数据库。假如不重启的话,不会生效。

3、mysql -uroot -p //此时直接回车,既可以进入数据库。

出现mysql>就说明你已经进入到mysql数据库里了。

4、进数据库后,use mysql //选择mysql这个库,因为mysql的root密码存放在这个数据库里。

5、show tables //查看下mysql库里有哪些表,我们需要操作的用户名密码都在user表里。

6、desc user //查看下user表有哪些字段。

7、update user set password=password(‘123456’) where user=“root”; //用户选root,可以随便更改成任意密码,我这里设置的123456,password()是mysql密码加密的一个函数。有些数据要执行update user set authentication_string=password(‘coship’) where user=“root”;才行

8、flush privileges; //刷新下密码,使更改的生效。

9、exit //退出数据库。

10、退出数据库,重新登录

mysql -uroot -p //回车输入刚刚更改的密码,就能进去了。

然后再次进入配置文件vi /etc/my.cnf 把skip-grant-tables去掉。

转载地址:http://xgxmb.baihongyu.com/

你可能感兴趣的文章
用表单来提交sql(转)
查看>>
SQL Server:错误18483(转)
查看>>
Oracle中Trigger例子(转)
查看>>
黑客基础内容:21种RING的提权方法(转)
查看>>
3G无线网络规划方法研究(转)
查看>>
在Win2003+Tomcat+MySQL下运行JPetStore(转)
查看>>
软件、操作性、功耗——移动电话开发的要点(转)
查看>>
在局域网内架设 DNS 服务器要步步谨慎(转)
查看>>
如果密码是admin 小心你的信息安全(转)
查看>>
J2ME开发网FAQ专题四(转)
查看>>
J2ME(CLDC/MIDP)简介(转)
查看>>
0X000000该内存不能为read的解决方法(转)
查看>>
初识WAP(转)
查看>>
Windows瘦身工具:nLite 1.3 Beta(转)
查看>>
如何修改镜像操作系统的SID(转)
查看>>
Meta标签详解(1)(转)
查看>>
提速无极限:8条ADSL线路接入!(转)
查看>>
基于彩信技术的手机报业务分析(转)
查看>>
WAP中推送技术的分析与设计(转)
查看>>
网管软件的致命伤及其合理利用的小技巧(转)
查看>>