Modifier le moteur d'une base de données mysq

Résolu/Fermé
Alucard95 Messages postés 157 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 19 juin 2009 - 30 oct. 2008 à 12:00
Alucard95 Messages postés 157 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 19 juin 2009 - 30 oct. 2008 à 12:15
Bonjour,

J'utilise Mysql 5 sous ubuntu et j'aurai souhaité utilisé le moteur innoDB à la place de MyIsam.
Je sais qu'il faut pour cela utiiser la commance:

ALTER TABLE `tableName` ENGINE = innodb;

Cependant je souhaiterais le faire sur toute ma base qui contient des centaines de tables, doit-je utiliser un script pour le faire ou y a t'il une syntaxe qui me permette de modifier l'ensemble des tables de la base.

Merci d'avance
A voir également:

3 réponses

Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 266
30 oct. 2008 à 12:07
Je pense qu'il faut le faire pour chaque.

Pense également à vérifier que tu n'as pas la clause "skip-innodb" dans le fichier de config.
0
Jean-François Pillou Messages postés 18707 Date d'inscription lundi 15 février 1999 Statut Webmaster Dernière intervention 16 février 2023 63 266
30 oct. 2008 à 12:08
J'ajouterais que tu devrais faire des tests avant de tout migrer...
0
Alucard95 Messages postés 157 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 19 juin 2009 2
30 oct. 2008 à 12:15
Bien d'accord pour les tests, j'ai dumpé ma base mysql sur un serveur de test et je fais mes test la dessus.

Par contre ou se trouve le fichier de conf de mysql please ;)
0