web-dev-qa-db-fra.com

Erreur MySQL: moteur de stockage inconnu 'InnoDB'

J'ai quelques sites Web Joomla 3.3.6, et soudainement ce matin, j'ai commencé à recevoir des messages d'erreur aléatoires, comme ceci:

Erreur lors de l’affichage de la page d’erreur: Erreur d’instanciation de l’application: moteur de stockage inconnu 'InnoDB' SQL = DELETE FROM `##### _ session` WHERE` time` <'1414616481'

et ça:

Erreur lors de l’affichage de la page d’erreur: Erreur d’instanciation de l’application: moteur de stockage inconnu 'InnoDB' SQL = SELECT `id_session` DE` ##### _ session` WHERE `id_session` = '5e5f2d5ee6daf15c2740e3e211a27941' LIMIT 0, 1

Est-il possible que mes sites Web aient été piratés? Ce sont des sites Web en direct, et je n'ai apporté aucune modification (même pas visité la zone d'administration) depuis des semaines.

4
Bogowoe

Cela ressemble à une erreur de votre serveur de base de données plutôt que de votre site Web.

Utilisez-vous un compte revendeur Hostgator par hasard? Hostgator rencontre actuellement des problèmes avec certains de leurs serveurs, et je pense que c'est comme ça toute la journée. Consultez http://forums.hostgator.com/oct-29-02-00-emergency-maintenance-t328219.html pour plus d'informations sur l'erreur.

Si vous utilisez un autre hôte, je vous suggère de contacter son équipe d'assistance, peut-être qu'il pourra vous aider.

4
johanpw

cette erreur apparaît lorsque votre table est corrompue. vous pouvez réparer votre table et l'erreur est partie. connectez-vous à votre phpmyadmin, puis cliquez sur le nom de votre base de données, puis sélectionnez votre table corrompue, faites défiler vers le bas de la page, dans une liste déroulante sélectionnez Réparer.

2
Majid Zarrin

1) Extrayez votre base de données en utilisant phpmyadmin

2) Modifiez la base de données téléchargée Yourdatabse.sql dans n’importe quel éditeur et remplacez tous les mots Engine = "InnoDB" par Engine = "MYISAM".

3) Rechargez la base de données (importez avec phymyadmin).

Assurez-vous de sauvegarder votre site à l'aide d'Akeeba Backup ou d'une autre manière avant de le faire.

2
Star

Je trouve assez étrange que cette erreur ait commencé à se produire soudainement. Je pense que le moteur InnoDB a été introduit à partir de MySQL 5.1 (pas sûr à 100%). Donc, premièrement:

  1. Vérifiez votre version de MySQL. Si vous utilisez une version 5.1 ou inférieure, demandez à votre hôte de le mettre à jour.
  2. Contactez votre hébergeur et demandez-lui s'il a, pour une raison quelconque, déclassé sa version de MySQL.
1
Lodder

HostGator.com HostGator

Bonjour et merci d'avoir contacté Hostgator à propos de votre problème de stabilité du serveur.

Merci pour la mise à jour! Nous avons confirmé un problème avec le moteur de stockage InnoDB dans votre instance MySQL.

Nous réparons actuellement certaines bases de données utilisées par MySQL et supprimons le spam de la file d'attente de messagerie envoyée par le compte compromis tbldev1.

Une fois cette opération terminée, nous continuerons à travailler sur le logiciel MySQL pour restaurer le moteur InnoDB. Veuillez patienter pour d'autres mises à jour.

0
Kylie Woods