Bonjour, J'ai wampserver installé sur mes deux ordinateurs. Sur la tour, tout fonctionne correctement, sur mon portable, il ne reconnait plus les tables innodb. J'ai comparé les deux installations qui me semblent identiques, je ne comprend pas pourquoi sur le portable quand je demande l'ouverture d'une table innodb, il me répond table inexistante. Elles sont bien présentes dans la liste des tables affichées et les fichiers .frm et .idb sont bien présents et identiques sur les deux ordinateurs. Quel peut en être la raison et comment y remédier ?. J'ai tenté de désinstaller complètement Wampserver, de le réinstaller et c'est toujours pareil. Merci.
Pour compléter, mes deux ordinateurs tournent sur vista, les versions de Wampserver sont toutes les deux 2.4 avec Mysql 5.6.12, php 5.4.16 et apache 2.4.4 sur les deux l'icone est affichée verte.
Les tables InnoDB, ce n'est pas que les fichiers frm et idb, c'est aussi le fichier ibdata1. Le fait de désinstaller et réinstaller ne fera pas revenir vos tables. Le seul et unique moyen de transfert des bases de données est l'export/import par des fichiers SQL.
Voyez dans la documentation MySQL comment réparer des tables InnoDB.
Bonsoir, Merci pour votre réponse. Le fichier ibdata1 était présent lui aussi. Les fichiers de la base de donnée qui fonctionnaient sur la tour, je les avais transféré par copie du répertoire data depuis mon portable. Sur le portable tout fonctionnait bien et brutalement, sans avoir fait de manipulations, phpmyadmin s'est mis à me les dire innexistants. J'ai pu les remettre en place en les effaçant tous, puis en les transférant à nouveau depuis la tour, en export sql, puis import sql sur le portable. je suppose qu'un genre micro coupure a du les perturber. Merci encore de votre réponse.