|
 |
|
|
내용보기 |
|
|
|
| 제목 |
 |
MySQL 5.x 버전에 복구시 TYPE=MyISAM Error 해결 방법 |
|
| 분류 |
 |
호스팅 서비스 |
 |
조회수 |
 |
99999 |
|
|
답변 |
|
기존에 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 |
|
|
|
|
|
|
|
 |
|
|
|
|
|
 |
|
상호명 : (주)아이네임즈 | 대표전화 031-8021-9422 | 팩스 031-8021-9491~3
소재지 : (13496) 경기도 성남시 분당구 성남대로925번길 37 2층 201호
대표이사 김태제 | 사업자등록 번호 214-86-80418 | 통신판매업 신고번호:2018-성남분당-0509
담당자메일 : / 침해신고 : abuse@doregi.com (이메일 무단수집 거부) |
 |
|
|
|
|
|