Tabelas do sistema mysql corrompidas

2

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)
    
por psynnott 12.12.2012 / 11:31

0 respostas