Поврежденные системные таблицы 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)