RadarURL

innodb를 myisam으로 변환 가능한가요?

by JaeSoo posted Jul 29, 2012
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

-질문

xe(1.2.1 ?)를 설치할 때 이노디비로 했는데 뭔가 오류가 생겼읍니다.

로그파일 용량초과로 아예 디비 시작이 안되더군요.

그래서 용량 확장하고(그러니까 디비 작동은 합니다.) files폴더 빼고 1.2.4로 모두 덮어 썼는데,

관리자 로그인도 안 되는군요.

 

그래서 디비 형식을 바꿔서 기존 데이터를 계속 사용하고 싶은데요,

innodb 형식으로 저장된 데이터를 myisam으로 바꿀 수는 없을까요?

 

-답변

1. xe 디비를 백업받는다. (phpMyAdmin으로 가능)

   mysql -u root -p xe디비명 > 백업 디비명

2. 백업 받은 xe 디비를 보면 sql 구문이다. 이중에 ENGINE=innoDB를 ENGINE=MYISAM으로 바꾼다.

3. 기존 xe 디비를 지운다.

4. 백업 받아서 ENGINE=MyISAM으로 바꾼 디비를 import한다. (phpMyAdmin으로 가능)

    mysql -u root -p xe디비명 < 백업 디비명

 

출처 : http://www.xpressengine.com/qna/18119130