[김하늘]님이 남기신 글:
>안녕하세요?
>
>오랜 전에 MySQL 3.2에서 MySQL 4.1 버전대로 업그레이드하면서
>ISM 파일도 MYI로 변환해 놓았는데, 일부 테이블이 오늘에서야
>확인해 보니깐 변환되질 않았더군요.
>
>그래서 MySQL에 접속하여
>
>ALTER TABLE zeroboard_admin_table TYPE=MyISAM;
>
>명령을 실행해 보면 zeroboard_admin_table.MYI 파일이 없다고 나오네요.
>
>변환 과정이 몇 년전의 일이라서 어떻게 변환했는지 잘 기억나질 않는데,
>zero 보드의 ISAM 파일이 제대로 변환되질 않습니다. 그래서 백업할 때
>여기서 오류가 발생되곤 하는데 어떻게 처리해 주어야 할까요?
========================================
우선 작업의 위험성을 최대한 줄이기 위해서 data 또는 var 디렉토리로 이동해서 디렉토리 또는 해당 파일들을 통째로 tar.gz 으로 백업해 높습니다.
mysql> REPAIR TABLE zeroboard_admin_table QUICK;
이렇게 해보시길 바랍니다.
그외 myisamchk --recover zeroboard_admin_table 으로도 가능할겁니다. |