[MySQL] Base de données InnoDB et non MyIsam

Fermé
grenoult - 24 oct. 2008 à 12:10
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 - 24 oct. 2008 à 19:32
Bonjour,

Pour la création de mon application, je dois créer une base de données au format InnoDB. J'arrive bien à créer les tables au format InnoDB, mais la base de données reste sous MyIsam : https://imageshack.com/

J'ai un peu regardé sur le net mais je n'ai rien trouvé, vous avez des idées ?

Merci.

3 réponses

Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 1
24 oct. 2008 à 14:36
Jette un coup d'oeil ici :

http://dev.mysql.com/doc/refman/5.0/fr/innodb-init.html
0
Merci mais j'avais déjà regardé et ça ne m'a pas aidé.

En fait MySQL prend bien en compte l'InnoDB mais une base de données créée sera par défaut en MyIsam (alors que moi je veux qu'elle soit en InnoDB).

Donc il faut soit que MySQL démarre par défaut avec InnoDB en tête pour créer une BDD, soit changer le moteur de la base de données une fois créée.

Mais là je ne vois vraiment pas comment faire...

Des idées ?

Merci :)
0
Mikey_UFC Messages postés 312 Date d'inscription jeudi 8 mars 2007 Statut Membre Dernière intervention 2 août 2010 1
24 oct. 2008 à 19:32
Apparemment, la deuxième solution n'est pas possible d'après ce que j'ai lu.

Il faut paramétrer mysql (my.cnf) au départ et créer les dossiers nécessaires afin que mysql puisse créer les bases au format innoDB mais je n'ai jamais fait donc je ne pourrais pas t'en dire plus.
0