Modifier le moteur d'une base de données mysq [Résolu/Fermé]

Signaler
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
-
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
-
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

3 réponses

Messages postés
18627
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
14 avril 2021
63 001
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.
Messages postés
18627
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
14 avril 2021
63 001
J'ajouterais que tu devrais faire des tests avant de tout migrer...
Messages postés
157
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
19 juin 2009
2
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 ;)