¿Cómo migrar una base de datos de MyISAM a InnoDB?

¿Cómo migrar una base de datos de MyISAM a InnoDB?

Estoy migrando una base de datos con tablas MyISAM a un motor InnoDB.

Algunas de las tablas en MyISAM tienen índices de texto completo. Si tengo que conservar los índices de texto completo en el motor InnoDB, ¿qué cosas debo hacer?

Leí que las versiones de MySQL anteriores a la 5.6 no admiten la indexación de texto completo de forma nativa en InnoDB. Estoy usando MySQL 5.5 en Amazon RDS.

Respuesta1

No puedes hacerlo. Si necesita índices de texto completo y está en MySQL 5.5 o anterior, entonces no puede usar el motor de almacenamiento InnoDB. Actualice a 5.6.4 o posterior, indexe su texto de alguna otra manera o deje esas tablas como MyISAM.

información relacionada