Eu tive o mesmo problema. Eu tentei todas as soluções que outros propuseram e, infelizmente, nada funcionou.
Depois de passar horas procurando a solução no Google, finalmente encontrei isso
- Abra my.ini (my.cnf em sistemas baseados em Linux e Mac)
- Procure por [mysqld]
- Logo abaixo de [mysqld] insira innodb_force_recovery =1
- Iniciar serviço MySQL
- Parar o serviço MySQL
- Remova a linha de my.ini (innodb_force_recovery =1)
- Iniciar serviço MySQL
Funcionou perfeitamente no meu caso.
Espero que isto resolva o seu problema.