[원문] : http://cafe.naver.com/fmsource2.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=143
Table '' is marked as crashed and should be repaired
라고 뜰시 해결하는 방법을 알려드리겠습니다.
만약 characters라는 테이블에서 저런에러가 뜰경우
repair table characters;
라고 스크립트에 입력후 excute를 눌러주시면
복구가 되는사람도 있고 않되는분도 있습니다.
더자세히 말하자면
DB 즉, mysql 흰바탕에 오른쪽버튼 누른후
Add New script TAB
을 누르셔서 repair table characters; 라고 입력하시면 되겠습니다.
그리고 위에 번개모양 Excute를 눌러주세요 ^_^
감사합니다.
만약 해결 않될시.
여러번 시도해서 복구가 안될때에는 myisamchk로 복구한다.(DB 서버를 끄고 할것)
ㄴ
mysql 4.0 버젼
root]# /usr/local/mysql/bin/myisamchk <옵션> -u<User> -p /usr/local/mysql/var/<DBname>/<Tablename.MYI> or <*.MYI>
password:<password>
mysql 3.0 버젼
root]# /usr/local/mysql/bin/isamchk <옵션> -u<User> -p /usr/local/mysql/var/<DBname>/<Tablename.ISM> or <*.ISM>
password:<password>
위 명령 실행시 해당되는 ISM or MYI 파일의 에러를 체크하여 복구한다
<옵션> 설명
-o : 안전하게 복구
-r : 복구
-f : 강제복구
사용예)
root]# /usr/local/mysql/bin/myisamchk -o -uwebin_pe_kr -p /usr/local/mysql/var/webin_pe_kr/board.MYI
password:*********