Seu banco de dados MySQL está corrompido.
Faça o backup de seu / var / lib / mysql primeiro.
Então faça:
sudo mysqld --skip-grant-tables &
ou para o Debian
mysqld_safe --skip-grant-tables &
Ao executá-lo, faça:
$ mysql
mysql> use mysql
mysql> repair table host use_frm;
mysql> exit
Pare mysqld
agora e reinicie o serviço:
$ sudo service mysql restart
Isso deve corrigir isso por enquanto. Esteja ciente de que você está propenso a esses pequenos problemas ao executar um banco de dados MySQL a partir de um cartão SD. O framboesa também é conhecido por ter problemas de corrupção SD esporádicos ao desligá-lo.
Usar operações intensivas de banco de dados em um cartão SD também reduz sua vida útil mais rapidamente.
Considere mover o sistema operacional ou pelo menos o banco de dados MySQL para um disco externo ou uma caneta USB.
Se você atualizou as versões do MySQL recentemente e / ou ainda obteve erros do MySQL, execute agora a operação de atualização:
sudo mysql_upgrade
Esta operação corrige tabelas e representação de dados internos que mudam entre diferentes versões do MySQL.
PS. É possível que mais tabelas estejam corrompidas e a integridade do banco de dados seja comprometida para sempre. Considere restaurar um despejo de backup recente do banco de dados MySQL ou criá-lo do zero, se os dados não forem importantes.