J'ai eu le même problème. J'ai essayé toutes les solutions proposées par d'autres, et malheureusement rien n'a fonctionné.
Après avoir passé des heures à chercher la solution dans Google, j'ai finalement trouvé ceci
- Ouvrez my.ini (my.cnf sur les systèmes Linux et Mac)
- Recherchez [mysqld]
- Juste en dessous de [mysqld] insérez innodb_force_recovery =1
- Démarrer le service MySQL
- Arrêter le service MySQL
- Supprimez la ligne de my.ini (innodb_force_recovery =1)
- Démarrer le service MySQL
A parfaitement fonctionné dans mon cas.
J'espère que cela résoudra votre problème.