로그인 회원가입 아이디/비밀번호찾기 예치금관리 도메인정보조회
도메인등록약관
KR/한국도메인 등록약관
호스팅등록약관
부가서비스 이용약관
도메인 분쟁해결정책
KR/한국도메인 분쟁해결정책
회원약관
개인정보처리방침
분쟁조정절차
분쟁 FAQ
등록자의 이익과 의무
 
내용보기
제목 MySQL 5.x 버전에 복구시 TYPE=MyISAM Error 해결 방법
분류 호스팅 서비스 조회수 81981
답변
기존에 MySQL 4.x 버전에서 백업 받은 sql 파일을 MySQL 5.x 버전에 복구 할려고 할때 mysqldump를 받은 sql로 복구 할때 아래와 같은 오류 발생시

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line

해결 방법입니다.

MySQL 4.x는 TYPE=MyISAM 이고
MySQL 5.x는 ENGINE=MyISAM 입니다.

하여 백업(mysqldump) sql 파일을 vi로 열거나 편집 에디터로 열어서 치환을 해 주시면 됩니다. vi로 열었다면

:1,$s/TYPE=MyISAM/ENGINE=MyISAM/g 치환방법
:wq 저장

치환 후 저장을 하시면 됩니다.

MySQL 복구를 다시 합니다.
mysql -uDBuser -pPassword MyDB < MyDB.sql