로그인 회원가입 아이디/비밀번호찾기 예치금관리 도메인정보조회
메일호스팅이란?
신청하기
서비스 사양 및 가격
메일호스팅 특징
주요기능
신청절차
 
호스팅 > 웹호스팅 > 호스팅FAQ
호스팅 FAQ
제 목 MySQL 5.x 버전에 복구시 TYPE=MyISAM Error 해결 방법
작성자 관리자 등록일 2013-11-12 조회수 11637
기존에 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
워드프레스, 제로보드 설치를 위한 웹호스팅 상품은 무엇이 있나요 ?
다음글 타업체에서 도레지로 호스팅을 이전신청하면 기존 자료를 대행해서 셋팅 해 주시나요 ?