天天看點

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