天天看点

Centos6.5@MySQL破解密码

其他Linux版本类似!!!

修改MySQL登录设置

vim /etc/my.cnf 

例如: 

[mysqld] 

datadir=/var/lib/mysql 

socket=/var/lib/mysql/mysql.sock 

skip-grant-tables        添加这一行

保存并且退出。

2.重新启动mysqld 

 service mysqld restart   重启服务方法1

/etc/init.d/mysqld restart   重启服务方法2

显示重启服务成功

Stopping MySQL: [ OK ] 

Starting MySQL: [ OK ]

3.进入MySQL

 /usr/bin/mysql

4.选择数据库用户

mysql> USE mysql ; 

Database changed 

5..重置MySQL密码

mysql>UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ;

黄色部分为新密码,后边的为root用户

6.重置权限表

mysql> flush privileges ; 

Query OK, 0 rows affected (0.01 sec) 

7.退出MySQL

mysql> quit 

8.将MySQL的登录设置修改回来 

将刚才在[mysqld]的段中加上的skip-grant-tables删除 

保存并且退出

9,.重新启动mysqld 

# service mysqld restart 

10.重启成功

11.MySQL登录

mysql -u root -p

输入刚才设的新密码

 本文转自 技术花妞妞 51CTO博客,原文链接:http://blog.51cto.com/xiaogongju/1941548