Поврежденные системные таблицы mysql

У меня проблемы с таблицей columns_priv в системной базе данных mysql. Я не могу добавить новых пользователей в настоящее время.

Я пытался восстановить его с помощью mysqlcheck --auto-repair --all-databases --password но я получаю следующий вывод:

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

Есть ли другой способ исправить эту таблицу, или как мне заменить пустую таблицу? Что бы я потерял, сделав это?

Спасибо

Редактировать (дополнительная информация)mysqld в настоящее время использует 100% процессор постоянно.

Смотря на 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)

0 ответов

Другие вопросы по тегам