MyISAM에서 InnoDB로 데이터베이스를 마이그레이션하는 방법은 무엇입니까?

MyISAM에서 InnoDB로 데이터베이스를 마이그레이션하는 방법은 무엇입니까?

MyISAM 테이블이 있는 데이터베이스를 InnoDB 엔진으로 마이그레이션하고 있습니다.

MyISAM의 일부 테이블에는 전체 텍스트 인덱스가 있습니다. InnoDB 엔진에서 전체 텍스트 인덱스를 유지해야 하는 경우 어떻게 해야 합니까?

5.6 이전의 MySQL 버전은 InnoDB에서 기본적으로 전체 텍스트 인덱싱을 지원하지 않는다는 내용을 읽었습니다. Amazon RDS에서 MySQL 5.5를 사용하고 있습니다.

답변1

당신은 그것을 할 수 없습니다. 전체 텍스트 인덱스가 필요하고 MySQL 5.5 이하를 사용하는 경우 InnoDB 스토리지 엔진을 사용할 수 없습니다. 5.6.4 이상으로 업그레이드하거나, 다른 방식으로 텍스트를 색인화하거나, 해당 테이블을 MyISAM으로 남겨두세요.

관련 정보