由于 MySQL 本身的讀寫及鎖定機制等方面的原因,與一些其他數(shù)據(jù)庫軟件一樣,在特殊情況下的極為頻繁讀寫時,或在服務(wù)器掉電、死機等情況下,相關(guān)的數(shù)據(jù)文件可能會發(fā)生被損壞的情況,通??梢圆捎靡韵碌姆绞郊右越鉀Q。
使用ECSHOP的用戶當(dāng)中,最常容易出現(xiàn)下圖報錯信息.
通過phpMyAdmin來修復(fù).
phpMyAdmin下載地址: http://www.phpmyadmin.net/home_page/downloads.php
下載一個all-languages版本的就可以.工具帶有中文語言項.
相關(guān)的phpMyAdmin設(shè)置大家可以參考下載回來的壓縮包里面的文檔.
上傳到您的空間以后.打開phpMyAdmin的鏈接地址,然后按照下面圖片的方式修復(fù).
通過MySQL自帶數(shù)據(jù)表檢查和修復(fù)的工具myisamchk修復(fù).
特別注意: 在任何操作以前,記住先備份數(shù)據(jù)庫.
先ch'n myisamchk -r 數(shù)據(jù)文件目錄/數(shù)據(jù)表名.MYI,如果 -r 參數(shù)不能奏效,可以先把數(shù)據(jù)文件備份(直接復(fù)制一份data目錄即可.)后使用 -o 參數(shù),如果-o還不可以的話,就使用-f參數(shù),如果還是無法修復(fù),只有使用你的備份文件來恢復(fù)數(shù)據(jù)了!
適用于WINDOWS操作系統(tǒng)
step1: 在運行里面輸入cmd回車.
step2: 然后在命令行下面把mysql服務(wù)停止,再進入您mysql目錄下面的bin目錄,按照下面圖片的命令執(zhí)行.
修復(fù)成功以后會有一個成功的反饋信息.
然后再重新啟動您的MYSQL數(shù)據(jù)庫服務(wù)器.
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: ecshop修復(fù)數(shù)據(jù)表常用方法