鴻茂傳媒經營理念
始終以創造客戶價值為根本
景安/西部/騰訊雲/阿里雲
提供大廠商的雲伺服器
16年網絡運維經驗
提供專屬人工技術服務
有時候訪問網站的時候會提示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/或者登陸自己的資料庫,點擊左邊需要修復的資料庫。右邊會列出資料庫所有表,選擇損壞的表或者將頁面拉到最下面,點擊全選,下拉框中選擇修復。
© 網站版權與免責聲明
1、【鴻茂傳媒】獨立擁有本網站相關網頁內所有資料的版權;
2、未經【鴻茂傳媒】的明確書面許可,任何人不得對其進行複製;
3、本網站未註明【鴻茂傳媒】的文章,均來源於網絡,僅供大家學習與參考;
4、如有侵權/違規/不妥請聯繫客服qq或郵箱刪除,敬請諒解;
5、【鴻茂傳媒】保留隨時更正、修改、更新本聲明的權利。法律申明