> 데이터 베이스 > MySQL 튜토리얼 > ERROR 145 (HY000):Table '$table' is marked as...解决_MySQL

ERROR 145 (HY000):Table '$table' is marked as...解决_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-06-01 13:38:10
원래의
5073명이 탐색했습니다.

bitsCN.com


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

 

今天打开系统报错,排查下去,具体是这个错误:

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了。

 

bitsCN.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿