Maison  >  Article  >  base de données  >  Mysql signale une erreur lors de l'exécution du fichier SQL Erreur : moteur de stockage inconnu 'InnoDB Comment résoudre

Mysql signale une erreur lors de l'exécution du fichier SQL Erreur : moteur de stockage inconnu 'InnoDB Comment résoudre

小云云
小云云original
2017-12-25 14:15:044981parcourir

Cet article vous présente principalement la solution à l'erreur Erreur : Moteur de stockage inconnu 'InnoDB' lorsque mysql exécute le fichier sql. Les amis dans le besoin peuvent s'y référer. J'espère que cela aide tout le monde.

Processus de solution :

J'utilise la version MySql5.5 de la base de données. Lorsque l'erreur ci-dessus se produit, utilisez d'abord la commande - "show moteurs; pour vérifier les détails du moteur :

et constatez qu'il n'y a pas d'entrée innodb :

Ensuite, nous vérifions le fichier journal :

Si vous ne connaissez pas l'emplacement du fichier journal des fenêtres, vous pouvez utiliser la commande ->show variables like '%error%'; pour le visualiser

Ensuite : dans le journal, nous avons trouvé :

L'erreur est que le contenu du fichier ibdata1 est incorrect.

Ensuite, nous désactivons le service de données, supprimons le fichier ibadata1 dans le répertoire d'installation, et les deux fichiers dans le même répertoire que le journal des erreurs : voir l'image ci-dessous

Une fois la suppression réussie, modifiez les paramètres du fichier my.ini.


innodb_buffer_pool_size = 256M

innodb_log_file_size  = 256M

innodb_thread_concurrency = 16

innodb_flush_log_at_trx_commit = 2

innodb_flush_method  = normal

Parmi eux, innodb_flush_method = normal est ajouté en dernier, et d'autres paramètres sont initialement inclus dans le fichier de configuration.

Une fois les modifications terminées, enregistrez et redémarrez le service MySQL.

Exécutez à nouveau -》show engines;

et constatez qu'innoDB est prêt à être utilisé, ce qui indique un succès.

Exécutez le fichier tout de suite et il fonctionnera parfaitement.

Recommandations associées :

Problèmes liés à la migration de données MySQL, tous les fichiers .frm signalent des erreurs·

Fichier SQL d'importation MySQL Erreur ERREUR 2013 2006 2002

Le fichier d'importation MySQL a signalé une erreur et a été tronqué_MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn