Browsed by
[Tag:] Storage Engine

[MySQL] 스토리지 엔진 MyISAM에서 InnoDB로 변경하는 방법

[MySQL] 스토리지 엔진 MyISAM에서 InnoDB로 변경하는 방법

방법은 여러가지가 있지만 alter table 을 이용한 방법은 권장하지 않습니다. ex: Alter table ‘target_table’ engine = InnoDB; 위 방법은 환경에 따라서 데이터가 깨질 수도 있고 퍼포먼스가 떨어질 수도 있습니다. 가장 최적의 방법은 DB를 덤프 떠서 새로 생성하는 방법입니다. 1. mysqldump 명령으로 DB 덤프 백업 2. 덤프 파일 열어서 engine을 MyISAM에서 InnoDB로 변경 3. 기존 Database Drop (DB Drop이 힙들다면 Drop table로 테이블만 삭제) 4. Database를 Drop 했다면 다시 create database로 생성 5. 생성된 DB에 수정된 덤프파일 삽입 InnoDB와 MyISAM의 차이점들…

Read More Read More