Yo tuve el mismo problema. Probé todas las soluciones que otros propusieron y, lamentablemente, nada funcionó.
Después de pasar horas buscando la solución en Google finalmente encontré esto
- Abra my.ini (my.cnf en sistemas basados en Linux y Mac)
- Busque [mysqld]
- Justo debajo de [mysqld] inserte innodb_force_recovery =1
- Iniciar el servicio MySQL
- Detener el servicio MySQL
- Eliminar la línea de my.ini (innodb_force_recovery =1)
- Iniciar el servicio MySQL
Funcionó perfecto en mi caso.
Espero que esto resuelva tu problema.