You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2018-06-29 10:43:36

premutos
Guest
Registered: 2012-10-25
Posts: 15

[Résolu] MAJ 9.3 tables non migrées vers INNODB

Bonjour,

je viens de faire la maj vers la version 9.3 de glpi.
Tout s'est bien passé, ça fonctionne.

J'ai juste un message d'avertissement : 389 tables non migrées au moteur InnoDB.

j'ai vu dans la doc que le script innodb_migration.php permettait de le faire.

Avez-vous la procédure pour l'utiliser et faire cette migration ?

merci de votre aide smile

Arnaud

Last edited by premutos (2018-06-29 15:45:04)


Production -> Server OS: Debian 8 - GLPI : v 9.3 - FusionInventory 9.3

Offline

#2 2018-06-29 11:49:35

orthagh
Administrator
From: TECLIB - CAEN
Registered: 2010-11-30
Posts: 507
Website

Re: [Résolu] MAJ 9.3 tables non migrées vers INNODB

hello.

Regardez la news et ce paragraphe précis:
http://glpi-project.org/fr/glpi-9-3/#Mo … SQL-InnoDB

Offline

#3 2018-06-29 12:58:45

premutos
Guest
Registered: 2012-10-25
Posts: 15

Re: [Résolu] MAJ 9.3 tables non migrées vers INNODB

Hello

Oui j'ai bien vu ce paragraphe mais je ne sais pas trop comment lancer ce script et cette migration...


Production -> Server OS: Debian 8 - GLPI : v 9.3 - FusionInventory 9.3

Offline

#4 2018-06-29 14:39:45

orthagh
Administrator
From: TECLIB - CAEN
Registered: 2010-11-30
Posts: 507
Website

Re: [Résolu] MAJ 9.3 tables non migrées vers INNODB

en ligne de commande (si votre db n'est pas trop grosse):

cd ./glpi/scripts/
php innodb_migration.php

Offline

#5 2018-06-29 15:44:06

premutos
Guest
Registered: 2012-10-25
Posts: 15

Re: [Résolu] MAJ 9.3 tables non migrées vers INNODB

Merci c'était tout simple en fait, tout est ok


Production -> Server OS: Debian 8 - GLPI : v 9.3 - FusionInventory 9.3

Offline

#6 2018-06-29 16:34:40

alexccl
Guest
Registered: 2017-10-04
Posts: 23

Re: [Résolu] MAJ 9.3 tables non migrées vers INNODB

Merci ,ça m'a bien aidé smile

Offline

#7 2018-07-19 14:16:33

markwakwak
Guest
Registered: 2018-01-15
Posts: 11

Re: [Résolu] MAJ 9.3 tables non migrées vers INNODB

Pour les instances GLPI de taille raisonable (table glpi_logs < à 1Go), nous fournissons un script optionnel scripts/innodb_migration.php dans l’archive pour vous permettre d’appliquer ce changement.

Pour les instances GLPI de taille importante (table glpi_logs > à 1Go), l’utilisation du script pouvant être très longue, préférez un outil externe comme celui de Percona, pt-online-schema-change.

Juste une suggestion, est-ce qu'il ne serait pas mieux pour les futures versions d'ajouter dans le bandeau directement le truc à faire en fonction de la taille de la base ?
Je propose, mais je ne sais pas coder smile

Offline

#8 2018-07-30 22:53:30

LeSigne
Guest
Registered: 2018-02-28
Posts: 12

Re: [Résolu] MAJ 9.3 tables non migrées vers INNODB

orthagh wrote:

en ligne de commande (si votre db n'est pas trop grosse):

cd ./glpi/scripts/
php innodb_migration.php

cette ligne de commande se lance à partir de quelle console ?

Offline

#9 2018-08-10 11:33:09

olivier.vanoni
Guest
Registered: 2017-02-27
Posts: 5

Re: [Résolu] MAJ 9.3 tables non migrées vers INNODB

Bonjour.
J'ai mis à jour notre GLPI en 9.3 puis exécuté le script : aucune erreur et connexion à l'interface sans problème. Puis j'ai mis à jour le plugin fusion inventory. Là à la connexion un message indique 5 bases non migrées. Après quelques requêtes dans sql je trouve les bases :
glpi_plugin_fusioninventory_ouis
glpi_plugin_fusioninventory_pcidevices
glpi_plugin_fusioninventory_pcivendors
glpi_plugin_fusioninventory_usbdevices
glpi_plugin_fusioninventory_usbvendors

J'ai utilisé la commande 'alter table nom_table engine=InnoDB;' pour toutes ces tables et plus de problème.

Conclusion : utilisez le script de migration innodb après avoir mis le plugin fusion inventory à jour.

Offline

#10 2018-08-16 14:57:26

Fairweb
Guest
Registered: 2017-11-06
Posts: 2

Re: [Résolu] MAJ 9.3 tables non migrées vers INNODB

olivier.vanoni wrote:

J'ai utilisé la commande 'alter table nom_table engine=InnoDB;' pour toutes ces tables et plus de problème.

Conclusion : utilisez le script de migration innodb après avoir mis le plugin fusion inventory à jour.

Il n'est pas nécessaire de lancer ces commandes table par table. Si, comme moi, on a oublié de lire ce sujet jusqu'au bout et qu'on a pas mis à jour fusioninventory avant de lancer php innodb_migration.php,  Il suffit juste de lancer à nouveau le script php innodb_migration.php et seules les 5 tables manquantes seront affectées par le script et tout va rentrer dans l'ordre.

Merci à tous pour ce sujet qui m'a bien aidée.

Last edited by Fairweb (2018-08-16 14:59:55)

Offline

Board footer

Powered by FluxBB