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