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