PDA

View Full Version : Upgrade 1.3.1-1 ->1.3.2


gui34
07-05-2007, 07:06 PM
Bonjour,

Je suis sur une version 1.3.1-1 que j'aimerais faire évoluer vers la 1.4 .
Selon la doc contenu dans l'archive de la 1.4 il faut passer par 1.3.2 puis 1.3.3 .
Je suis donc à la première étape(1.3.1-1 ->1.3.2) et lors de l'upgrade dans l'interface web une erreur survient :

Can't create table './oreon/#sql-9d8_2.frm' (errno: 150)

capture :http://img1.imagilive.com/0707/thumbs_erreur1.jpg (http://img1.imagilive.com/affiche/0707/erreur1.jpg.htm)

Cela pendant la phase 4 : upgrade de la base 'oreon'.

Si quelqu'un a une idée de la marche à suivre pour résoudre cette erreur je suis preneur, je n'ai rien trouvé de ce genre ni dans la faq ni sur ce forum.

Merci d'avance ;)

gui34
07-09-2007, 05:48 PM
Bonjour,

Bon, ben je me suis renseigné.. le moteur (ou type) est relatif à une table et mysql en a aussi une définie par défaut.

Pour changer le moteur d'une table en InnoDB :

"ALTER TABLE la_table ENGINE=INNODB;"

Une méthode pour changer cela sur une database complète est disponible ici :
http://software.newsforge.com/software/05/07/13/1513211.shtml

Pour changer le moteur par défaut de mysql, il faut ajouter la variable :
« default-storage-engine=INNODB » au fichier de conf de mysql (my.cnf) dans la rubrique [mysqld].