郵件服務(wù)器中的MySQL數(shù)據(jù)庫損壞如何恢復(fù)?
以下的文章主要是向你解答的問題是:郵件服務(wù)器中的MySQL數(shù)據(jù)庫損壞之后正確處理的實際操作步驟。我們大家都知道突然掉電時,就有可能會損壞郵件服務(wù)器的MySQL數(shù)據(jù)庫,下面逐步講解。
郵件服務(wù)器中的MySQL數(shù)據(jù)庫損壞恢復(fù)***步:
停止MuseIM Server,MuseMail Server,MuseSQL三個服務(wù)。
郵件服務(wù)器中的MySQL數(shù)據(jù)庫損壞恢復(fù)第二步:
在郵件服務(wù)器的安裝目錄下,打開MySQL文件夾,并找到my.ini,將my.ini中的port=3308改成3306,并啟動MySQL服務(wù),這樣才通順利用命令行的方式對MySQL進(jìn)行操作。
郵件服務(wù)器中的MySQL數(shù)據(jù)庫損壞恢復(fù)第三步:
測試用命令行的方式是否可以進(jìn)入MySQL數(shù)據(jù)庫
方法:開始 -> 運行 -> 打入CMD
進(jìn)入郵件服務(wù)器安裝目錄 MySQL/bin目錄下
輸入MySQL –u root –p 回車
提示輸入密碼:
輸入密碼后回車,如果能正常進(jìn)入mysq系統(tǒng)說明沒問題了,可以進(jìn)行下一步操作。
郵件服務(wù)器中的MySQL數(shù)據(jù)庫損壞恢復(fù)第四步:
用MySQLdump命令進(jìn)行數(shù)據(jù)導(dǎo)出
命令如下:
- MySQLdump -u root -pmUsEmAiL3005 --opt MuseMail >D:\an.sql
在導(dǎo)出數(shù)據(jù)的時候如果出現(xiàn)報錯,則會提示出是那一個表,第多少行出錯,再用Navicat for MySQL工具刪除此行,
再繼續(xù)進(jìn)行導(dǎo)入命令,直到能正常全部導(dǎo)出去。
郵件服務(wù)器中的MySQL數(shù)據(jù)庫損壞恢復(fù)***:
將端口改回3308重啟郵件服務(wù)器中的MuseSQL,與Muse服務(wù)。
附關(guān)于MySQL數(shù)據(jù)庫的刪除命令:
- delete from tbl_imlogs where id < 35000;
以上的相關(guān)內(nèi)容就是對郵件服務(wù)器中的MySQL數(shù)據(jù)庫損壞之后如何處理的介紹,望你能有所收獲。
【編輯推薦】
- MySQL語句優(yōu)化的原則簡述
- MySQL索引和查詢優(yōu)化的實際操作
- MySQL數(shù)據(jù)庫內(nèi)存調(diào)優(yōu)實操
- MySQL存儲過程中的基本函數(shù)描述
- MySQL存儲過程中的語法學(xué)習(xí)