|
 |
|
|
내용보기 |
|
|
|
제목 |
 |
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 |
|
|
|
|
|
|
|
 |
|
|
|
|
|
 |
|
상호명 : 한강시스템 주식회사 | 대표전화 070-7163-0277 | 팩스 02-6008-2514
소재지 : (07071) 서울특별시 동작구 보라매로5길 35 파크스퀘어 7층
대표이사 박채규 | 사업자등록 번호:120-81-57465 | 통신판매업 신고번호:제02-680-327호
담당자메일 : / 침해신고 : abuse@doregi.com (이메일 무단수집 거부) |
 |
|
|
|
|
|