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