web-dev-qa-db-fra.com

Xampp-mysql - "La table n'existe pas dans le moteur" # 1932

Erreur Xampp après le déplacement du dossier xampp:

 enter image description here

Apache fonctionne bien:

 enter image description here

comme indiqué ci-dessous, je réussis à exécuter Apache mais je ne parviens pas à utiliser mysql si, au cas où je déplacerais et exécuterais xampp, à la fois Apache et mysql, mais cela indique une erreur qui est récente et qui affiche l'erreur telle que "la table n'existe pas dans le moteur" # 1932 comme image abandonnée. s'il vous plaît résoudre le problème que quelqu'un aide pls

4
Yagya Bashyal

J'ai fait face au même problème et trié en utilisant l'étape ci-dessous.

  1. Aller dans le fichier de configuration MySQL (mon fichier à C:\xampp\mysql\bin\my.ini)
  2. Recherchez la ligne innodb_data_file_path = ibdata1:10M:autoextend
  3. Vérifiez ensuite que le fichier ibdata1 existe sous C:/xampp/mysql/data/
  4. Si le fichier n'existe pas, copiez le fichier ibdata1 à partir de l'emplacement C:\xampp\mysql\backup\ibdata1

j'espère que ça aide à quelqu'un.

8
Rohan Patil

Copiez les fichiers ib_logfileXX et ibdata De l'ancien dossier mysql/data dans le nouveau dossier de données mysql et le problème sera résolu.

2
Nava Bogatee
  • Copiez le contenu du dossier backups dans le dossier data. Cela a fonctionné pour moi. 
  • Ensuite, vous devez reconfigurer les fichiers innodb de vos bases de données existantes.
0
lsfiege

J'ai aussi eu le même problème sur mon mac. J'utilisais la version 5.3.0. J'ai supprimé cette version et installé la version 7.2.1. Après cela, cela fonctionne dans mon cas.

0
amol