成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL root 密碼破解好用方案介紹

數據庫 MySQL
我們今天主要描述的是MySQL root 密碼破解的幾種常用方法,我前兩天在相關網站看見的資料,覺得挺好,就拿出來供大家分享。

以下的文章主要對MySQL root 密碼破解的幾種常用方法,為了保險的目的,我們一共拷貝三個過來,如果我們之前在要恢復的MySQL數據庫上沒有更改過表的相關結構的話,只要拷貝user.MYD就行了 。

然后

 

  1. #. /etc/rc.d/init.d/MySQL stop  
  2. #. /etc/rc.d/init.d/MySQL start  
  3. #MySQL -u root -p XXXXXX  

 

好了,可以用windows 2003下MySQL密碼登陸了

 

  1. MySQL>use MySQL  
  2. MySQL>update user set Password=PASSWORD(’xxxxxx’) where User=’root’;  

 

這時候會出錯,提示user表只有讀權限

我分析了一下原因,只這樣的,因為user.*文件的權限分配是windows 2003下的,在windows 2003下我ls -l一看權限是666

在linux下我一看,拷過來后權限變成了600(其實正常情況下600就行了,只不過這里的文件屬主不是MySQL,拷過來后的屬主變為了root,所以會出現權限不夠,這時候如果你改成權限666則可以了,當然這樣不好,沒有解決問題的實質),在/var/lib/MySQL/MySQL/下ls -l看了一下再

 

  1. #chown -R MySQL:MySQL user.*  
  2. #chmod 600 user.*  
  3. //OK,DONE  

 

重起一下MySQL

重新連接

 

  1. MySQL>use MySQL  
  2. MySQL>update user set Password=PASSWORD(’xxxxxx’) where User=’root’;  
  3. MySQL>FLUSH PRIVILEGES;  

 

有一點值得注意:如果你windows 下MySQL如果是默認配置的話,注意要還要執行

 

  1. MySQL>delete from user where User=’’;  
  2. MySQL>delete from user where Host=’%’;  
  3. MySQL>FLUSH PRIVILEGES;  

 

好了,到這里恢復MySQL root 密碼過程就完成了

這個方法么就是有點局限性,你必須也具備另外的user表文件

其他還有幾種方法

其它方法一(這個是網上流傳較廣的方法,MySQL中文參考手冊上的)

1. 向MySQLd server 發送kill命令關掉MySQLd server(不是 kill -9),存放進程ID的文件通常在MySQL的數據庫所在的目錄中。

killall -TERM MySQLd

你必須是UNIX的root用戶或者是你所運行的SERVER上的同等用戶,才能執行這個操作。

2. 使用`--skip-grant-tables’ 參數來啟動 MySQLd。 LINUX下:

/usr/bin/safe_MySQLd --skip-grant-tables , windows下c:\MySQL\bin\MySQLd --skip-grant-tables

3. 然后無密碼登錄到MySQLd server ,

>use MySQL

>update user set password=password("new_pass") where user="root";

>flush privileges;

。你也可以這樣做:

MySQLadmin -h hostname -u user password ’new password’’

4. 載入權限表:

MySQLadmin -h hostname flush-privileges’

或者使用 SQL 命令

`FLUSH PRIVILEGES’

5.killall -TERM MySQLd

6.用新密碼登陸

其它方法二

直接用十六進制編輯器編輯user.MYD文件

不過這個里面我要說明一點,我這里編輯的時候發現個問題,加密的密碼串有些是連續存儲的,有些的***兩位被切開了,后兩位存儲在后面其他地方.這一點我還沒想明白.還有注意一點就是編輯的是加密過的MySQL root 密碼串,也就是說你還是需要另外有user表文件。這種方法和我最上面介紹的方法的區別在于,這種方法直接編輯linux下的user表文件,就不需要重新改文件屬主和權限了

修正一下:我在Windows下的實際操作如下

1.關閉正在運行的MySQL。

2.打開DOS窗口,轉到MySQL\bin目錄。

3.輸入

MySQLd-nt --skip-grant-tables

回車。如果沒有出現提示信息,那就對了。

4.再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到MySQL\bin目錄。

5.輸入MySQL回車,如果成功,將出現MySQL提示符 >

6. 連接權限數據庫

>use MySQL;

(>是本來就有的提示符,別忘了***的分號)

6.改密碼:

> update user set password=password("123456") where user="root"; (別忘了***的分號)

7.刷新權限(必須的步驟)

>flush privileges;

8.退出

> \q

9.注銷系統,再進入,開MySQL,使用用戶名root和剛才設置的新密碼123456登陸。

據說可以用直接修改user表文件的方法:

關閉MySQL,Windows下打開MySQL\data\MySQL,有三個文件user.frm,user.MYD,user.MYI找個知道MySQL root 密碼的MySQL,替換相應的這三個文件,如果user表結構沒改過,一般也沒人去改,替換user.MYD就可以了。

也可以直接編輯user.MYD,找個十六進制編輯器,UltraEdit就有這個功能。關閉MySQL,打開user.MYD。將用戶名root后面的八個字符改為565491d704013245,新密碼就是123456?;蛘邔⑺鼈儗氖M制數字,(左邊那里,一個字符對應兩個數字),改為 00 02 02 02 02 02 02 02,這就是空密碼,在編輯器右邊看到的都是星號*,看起來很象小數點。重開MySQL,輸入root和你的新密碼。
 

【編輯推薦】

  1. MySQL臨時表的具體使用方案
  2. 用Excel如何對MySQL數據進行分析
  3. MySQL數據類型與相應的建庫策略
  4. MySQL數據庫中定義外鍵的必備條件
  5. MySQL數據庫所支持的三個引擎
     
責任編輯:佚名 來源: 互聯網
相關推薦

2010-06-01 10:37:11

MySQL修改root

2010-06-10 15:44:53

2012-05-11 10:16:17

2017-09-08 10:45:52

Linux排錯方案root口令

2010-05-20 16:02:41

MySQL 修改密碼

2010-05-28 13:04:04

MySQL root

2010-05-19 16:23:21

MySQL root密

2020-12-09 08:04:27

Centos8root密碼

2009-10-29 09:50:32

2010-05-27 18:18:14

MySQL修改root

2013-05-14 10:12:13

2010-06-09 16:46:37

MySQL 亂碼處理

2019-09-09 10:25:54

MySQLMariaDB roo密碼

2010-05-18 16:58:31

MySQL數據庫

2017-04-13 12:20:43

Mysqlroot密碼

2010-04-28 18:49:10

Oracle臨時表

2010-01-07 14:11:07

Ubuntu airc

2010-02-02 17:38:17

2010-05-28 15:37:36

MySQL中文顯示

2010-05-18 16:41:25

MySQL 修改
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91视频官网 | 手机三级电影 | 秋霞电影一区二区三区 | 国产精品美女久久久久aⅴ国产馆 | 欧美极品在线 | 国产精品久久久一区二区三区 | 亚洲午夜一区二区 | 欧美日韩福利视频 | 中文字幕91 | 中文字幕第一页在线 | 91精品国产91久久久久久 | 国产韩国精品一区二区三区 | 国产精品久久福利 | 亚洲欧美日韩在线一区二区 | 国产区高清 | 国产一区二区三区色淫影院 | 蜜桃视频一区二区三区 | 国产美女一区二区 | 超碰成人在线观看 | 亚洲午夜精品一区二区三区他趣 | 欧美激情精品久久久久久变态 | 欧美成人一区二免费视频软件 | 一起操网站| 欧美一区2区三区4区公司二百 | 成人在线视频一区 | 精品一区二区三区免费毛片 | 不卡一区二区三区四区 | 成人影院在线视频 | 精品1区2区 | www成人免费视频 | 欧洲色| 国产精品一区二区在线 | 亚洲a网| 视频在线一区二区 | 国产精品久久影院 | 99精品国产一区二区三区 | www.97国产 | 国产精品99久久久久久动医院 | 91视视频在线观看入口直接观看 | 97超碰成人 | 久久久国产一区二区三区 |