损坏的mysql系统表

我遇到了mysql系统数据库中columns_priv表的问题。 我目前无法添加新用户。

我已经尝试使用mysqlcheck --auto-repair --all-databases --password修复它,但是我得到以下输出:

 mysql.columns_priv Error : Incorrect file format 'columns_priv' error : Corrupt 

有没有其他的方式来修复这张桌子,或者我怎么去用一张空白的桌子来replace它呢? 这样做会损失什么?

谢谢

编辑(附加信息) mysqld目前正在不断使用100%的CPU。

看看show processlist ,我得到:

 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)