本站将逐步迁移至新站点,点击访问

MySQL破解密码

76次阅读
没有评论

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  //退出数据库。

 

Honest1y
版权声明:本站原创文章,由Honest1y于2016年09月26日发表,共计894字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)