묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
innodb를 myisam으로 변환 가능한가요?
2009.07.03 01:11
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디비명 < 백업 디비명