Question

J'ai hérité d'une base de données en utilisant Myisam sur MySQL 5.1 en raison de la nécessité d'une recherche FullText. Je lis maintenant que la recherche FullText est disponible sur MySQL 5.6 InNODB. Cela résoudrait beaucoup de problèmes, tant que cela fonctionne.

Je suis abou pour l'essayer sur une base de données expérimentale, mais voici un puzzle: j'ai un mysqldump de la base de données de production, qui veut naturellement recréer les tables en tant que myisam.

Plusieurs options se présentent:

  1. Modifier le fichier de vidage - qui est un fichier GIB de 8, donc l'édition pourrait être un peu difficile.
  2. Chargez simplement le vidage et convertissez le moteur par la suite - mais l'approvisionnement dans le fichier semble prendre un long temps.
  3. Trouvez de la magie qui obligera le nouveau moteur DB à être InNODB, peu importe ce que dit le dépotoir.

Y a-t-il une autre option? Quelle option dois-je choisir?

J'admets joyeusement que le DBA n'est pas ma principale compétence.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top