違法網站請勿向我司工作人員發起任何形式的人工服務請求,嚴禁利用鴻茂傳媒技術支持服務與產品從事任何非法活動,如有發現不再提供任何技術支持。×

mysql資料庫損壞修復辦法(適用window、linux系統)

有時候訪問網站的時候會提示mysql錯誤:table xxx is marked as crashed and should be repaired,遇到這樣的問題時候該怎麼解決呢?

下面是修複方法如下:

一、命令行方式:

如果是window系統【開始】--【運行】 輸入cmd回車,在彈出的黑框裡面視情況輸入以下命令:

(linux系統ssh登陸伺服器直接執行)

1.修復單個資料庫

mysqlcheck -r -u資料庫用戶名 -p密碼 資料庫名

示例:mysqlcheck -r -udemo -p123456 demo

2.修復伺服器上所有資料庫

mysqlcheck -a -o -r -uroot -p密碼

此語法在mysql5.5以上版本會提示語法錯誤,mysql5.5以上版本用mysqlcheck -a -r -uroot -pxxxx

示例:mysqlcheck -a -o -r -uroot -pxxxx

3.自動檢查優化分析表

mysqlcheck -aao --auto-repair -uroot -p密碼

此語法在mysql5.5以上版本會提示語法錯誤,mysql5.5以上版本用mysqlcheck -a --auto-repair -uroot -p密碼

4、mysql系統表損壞無法啟動的情況下修復。

windows系統輸入以下命令:

myisamchk -r -f d:wwwmysqldatamysql*.myi

linux系統輸入以下命令:

myisamchk -r -f/www/mysql/data/var/mysql/*.myi

或者

myisamchk -r -f/www/mysql/data/var/*/*.myi

二、phpmyadmin方式:

在伺服器裡面訪問http://localhost/phpmyadmin/或者登陸自己的資料庫,點擊左邊需要修復的資料庫。右邊會列出資料庫所有表,選擇損壞的表或者將頁面拉到最下面,點擊全選,下拉框中選擇修復。

'mysql数据库损坏修复办法(适用window、Linux系统)'

© 網站版權與免責聲明

1、【鴻茂傳媒】獨立擁有本網站相關網頁內所有資料的版權;

2、未經【鴻茂傳媒】的明確書面許可,任何人不得對其進行複製;

3、本網站未註明【鴻茂傳媒】的文章,均來源於網絡,僅供大家學習與參考;

4、如有侵權/違規/不妥請聯繫客服qq或郵箱刪除,敬請諒解;

5、【鴻茂傳媒】保留隨時更正、修改、更新本聲明的權利。法律申明

服務需求留言板
*緊急問題聯繫客服
提交
提交需求
工作日: 8:30 - 22:00 在線qq客服

掃碼諮詢微信客服

鴻茂傳媒企業居間
頂部