Como migrar um banco de dados do MyISAM para o InnoDB?

Como migrar um banco de dados do MyISAM para o InnoDB?

Estou migrando um banco de dados com tabelas MyISAM para um mecanismo InnoDB.

Algumas das tabelas no MyISAM possuem índices de texto completo. Se eu tiver que manter os índices de texto completo no mecanismo InnoDB, o que preciso fazer?

Eu li que versões do MySQL anteriores a 5.6 não suportam indexação de texto completo nativamente no InnoDB. Estou usando o MySQL 5.5 no Amazon RDS.

Responder1

Você não pode fazer isso. Se você precisar de índices de texto completo e estiver no MySQL 5.5 ou anterior, não poderá usar o mecanismo de armazenamento InnoDB. Atualize para 5.6.4 ou posterior, indexe seu texto de alguma outra forma ou deixe essas tabelas como MyISAM.

informação relacionada