Ho avuto lo stesso problema. Ho provato tutte le soluzioni proposte da altri e purtroppo non ha funzionato nulla.
Dopo aver passato ore a cercare la soluzione su Google, ho finalmente trovato questo
- Apri my.ini (my.cnf su sistemi basati su Linux e Mac)
- Cerca [mysqld]
- Appena sotto [mysqld] inserisci innodb_force_recovery =1
- Avvia il servizio MySQL
- Interrompi il servizio MySQL
- Rimuovi la riga da my.ini (innodb_force_recovery =1)
- Avvia il servizio MySQL
Ha funzionato perfettamente nel mio caso.
Spero che questo risolva il tuo problema.