MySQL丟了(le)root密碼怎(zěn)麽辦
丟了密碼是非常痛心的事情,尤其(qí)是root密碼丟了:( 。自己裝裝(zhuāng)玩的丟了也就(jiù)丟了,但(dàn)是萬一是服務器(qì)掛了麻(má)煩(fán)可就大了!現在假設是由於(yú)被入侵造(zào)成的(de)root密碼丟(diū)失。這裏我談一下我自己對這(zhè)樣一個問(wèn)題的看法(fǎ)。首(shǒu)先遇到這(zhè)種問題我們沒(méi)有必要慌張,整個恢複過程也是很(hěn)簡單的。
1 下載MySQL源碼分發(fā)包(bāo),不(bú)用區分操作(zuò)係統(tǒng),我們需(xū)要的東西是一樣的。
2 重命名自己的mysql的data目錄下的mysql文(wén)件(jiàn)夾為(wéi)oldmysql。
3 將源碼包中data目錄下的mysql目錄複製(zhì)到你的mysql的data目錄下(xià)。
4 重新啟動mysql,現在mysql的授權關係同全新(xīn)安裝的一樣,空密碼登陸,然後自行(háng)調整授權。
5 打(dǎ)開oldmysql這個庫檢查到底出現了什麽問題。
6 如果有備(bèi)份對係統中原有(yǒu)的數據庫進(jìn)行完整性檢測,以免被人修改。
通過上述6個步驟已經可(kě)以完全恢複你(nǐ)對mysql的控製(zhì),重點就(jiù)是(shì)最後兩步檢查對方對改了(le)那些權限,以及數(shù)據的完(wán)整性檢(jiǎn)測(cè)。
關(guān)鍵(jiàn)詞:MySQL,root
閱讀本(běn)文後(hòu)您有什麽感想? 已(yǐ)有(yǒu) 人(rén)給出評(píng)價!
- 17
- 14
- 14
- 15
- 14
- 20