Estou tendo problemas com a tabela columns_priv no banco de dados do sistema mysql. Não posso adicionar novos usuários no momento.
Eu tentei repará-lo usando mysqlcheck --auto-repair --all-databases --password
, mas recebo a seguinte saída:
mysql.columns_priv
Error : Incorrect file format 'columns_priv'
error : Corrupt
Existe alguma outra maneira de reparar esta tabela, ou como vou substituí-la por uma tabela em branco? O que eu perderia ao fazer isso?
Obrigado
Editar (informações adicionais)
mysqld
está atualmente usando 100% cpu constantemente.
Olhando para show processlist
, obtenho:
mysql> show processlist;
+-----+------------------+-----------+-------+---------+------+-------------------+------------------------------------------------------------------------------------------------------+
| Id | User | Host | db | Command | Time | State | Info |
+-----+------------------+-----------+-------+---------+------+-------------------+------------------------------------------------------------------------------------------------------+
| 5 | debian-sys-maint | localhost | mysql | Query | 1589 | Opening tables | ALTER TABLE tables_priv
MODIFY Column_priv set('Select','Insert','Update','References')
COLL | |
| 752 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+-----+------------------+-----------+-------+---------+------+-------------------+------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
Tags mysql database corruption