Только что обновил Debian с Lenny до Squeeze на одном из моих серверов. На нем размещен сервер MySQL. Обновление прошло нормально, но после того, как MySQL запускается, он проверяет базы данных, чтобы убедиться, что они в порядке. Однако я получаю ошибки для таблиц, находящихся в базе данных mysql.
Я провел обширный поиск в Google и попытался выполнить myiasmchk -r для этих таблиц. В остальном я не нашел других возможных ответов.
Это просто ошибка? Есть способ исправить?
ОШИБКА 1034 (HY000) в строке 1: неверный ключевой файл для таблицы columns_priv; попробуй отремонтировать это
ОШИБКА 1034 (HY000) в строке 1: неверный ключевой файл для таблицы 'db'; попробуй отремонтировать это
ОШИБКА 1034 (HY000) в строке 1: неверный файл ключей для таблицы func; попробуй отремонтировать это
ОШИБКА 1034 (HY000) в строке 1: неверный файл ключей для таблицы host; попробуй отремонтировать это
ОШИБКА 1034 (HY000) в строке 1: неверный ключевой файл для таблицы «tables_priv»; попробуй отремонтировать это
Заранее спасибо за вашу помощь!
Подтверждено как ошибка, патч и подробности Вот
подключитесь к серверу mysql и выполните команды
ремонтный стол func; ремонтный стол db; ремонтный стол хоста;
и т.д...