잘 돌아가던 사이트가 갑자기 DB 오류가 난다. 황당.
‘table name’ is marked as crashed and should be repaired
오류 메시지는 이렇다. Table을 복구할 필요가 있다는 메시지인데 갑자기 왜 테이블에 오류가 생겼는지는 아직 나의 지적 수준으로는 알 수 없다. ㅠㅠ
구글링으로 찾아낸 방법은 테이블을 복구하란 것이다.
//– mysql 로그인
# mysql -umyid -p****** database
//– 오류 메시지에 포함 된 테이블을 복구하자.
mysql >repair table tablename;
+——————-+——–+———-+—————————————————–+
| Table | Op | Msg_type | Msg_text |
+——————-+——–+———-+—————————————————–+
| ziumsoft.g4_visit | repair | info | Found block that points outside data file at 348148 |
| ziumsoft.g4_visit | repair | status | OK |
+——————-+——–+———-+—————————————————–+
//– 복구가 완료되면 이런 결과를 보여준다.