MySQL破解密码

548次阅读

共计 523 个字符,预计需要花费 2 分钟才能阅读完成。

1、停止mysql服务

/etc/init.d/mysqld stop  #CentOS 6
systemctl stop mysqld    #CentOS 7

2、跳过授权表

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

3、重启mysql数据库

/etc/init.d/mysqld restart 。假如不重启的话,不会生效。
mysql -uroot -p          //此时直接回车,既可以进入数据库。

4、修改数据库密码

use mysql ;                //选择mysql这个库,因为mysql的root密码存放在这个数据库里。
show tables;             //查看下mysql库里有哪些表,我们需要操作的用户名密码都在user表里。
desc user;                //查看下user表有哪些字段
UPDATE user SET Password = PASSWORD('vjEj31NP8x') WHERE user = 'root'; //用户选root
flush privileges;    //刷新下密码,使更改的生效。
exit  //退出数据库。

 

正文完
 
mervinwang
版权声明:本站原创文章,由 mervinwang 2016-09-26发表,共计523字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
文章搜索