程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> ERROR 145 (HY000):Table $table is marked as...解決

ERROR 145 (HY000):Table $table is marked as...解決

編輯:MySQL綜合教程


ERROR 145 (HY000):Table '$table' is marked as...解決   今天打開系統報錯,排查下去,具體是這個錯誤:   www.2cto.com   ERROR 145 (HY000): Table './cmxt/cm_user_pref' is marked as crashed and should be repaired    解決方法如下:(用此方法修復成功)  mysql> repair table cmxt.cm_user_pref; +-------------------+--------+----------+----------+ | Table             | Op     | Msg_type | Msg_text | +-------------------+--------+----------+----------+ | cmxt.cm_user_pref | repair | status   | OK       | +-------------------+--------+----------+----------+   google了一篇排名第一的帖子,解決方法如下: 1 首先需要定位到你的mysql的bin目錄,裡面包含myisamchk.exe文件的目錄 2 ./myisamchk -c -r 數據庫表MYI文件的路徑 3 (例如:/home/mysql/var/crawlerfeedsky/aaaa.MYI) 4 如果還不行,就-f 強制修復
  嘗試這種解決方法,但是行不通,會報如下的錯誤: myisamchk: error: 20 when opening MyISAM-table '../mysql/cmxt/cm_user_pref'   不是很理解。但是用上面那種repair table的方法就ok了。  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved