TABLE 깨지고 맛간것 복구하기
작성자 : 단국강토
등록날짜 : 2009.01.05 10:43
보통 mysql 버전으로 인해 문제가 발생하더군요..
저희 회사에서도 mysql 이 맛가면 제로보드 사용자들의 테이블이 개진다는...ㅡ.ㅡ;
에러 유형 ( 더 많지만 이것밖에 생각나지 않아서...)
MySQL: Unable to save result set
Warning: Supplied argument is not a valid MySQL result resource in /netian/home/htdocs/dbmanager/lib.inc.php on line 570
복구 방법
1. 우선 해당 테이블에 lock 을 걸어놓는다.
lock tables 테이블명 write;
cf) mysql>lock tables zetyx_board_applecafe write;
2. mysql 의 복구 명령어를 이용하여 테이블을 복구한다.
/usr/local/mysql/bin/myisanchk -acu 해당 유저의 해당테이블명
cf) $ ./myisamchk - acu swingme/board.MYI
(myisamchk -r 옵션보다는 -acu 명령이 확실!!)
3. lock을 걸어놓은 테이블을 해제한다.
unlock tables;
4. 그래도 안된다면 mysql 에 접속하여 repair 명령으로 복구한다.
repair table 테이블명 으로 복구한다.
[출처] 웹디황용
"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기, 각종 광고, 영업, 판매, 제안서, 전단지 반응율 3배×10배 이상 높이는 마법의 8단계 공식" |
☞자세히보기 |
|
|