Myisamchk и mysqlcheck - проверка и ремонт таблиц

Версия для печатиОтправить другуPDF version

MySQL логотип

Иногда после некорректной перезагрузки сервера некоторые базы MySQL повреждаются и нуждаются в исправлении ошибок. Проверить на наличие ошибок и исправлять их можно следующими командами:

myisamchk

Параметры уровня проверки:
--medium-check - средний
--extend-check - расширенный

Пример использования:

# myisamchk --fast --silent /var/db/mysql/*/*.MYI

ВНИМАНИЕ! Myisamchk нужно запускать при остановленном mysqld, иначе нужно использовать утилиту mysqlcheck!

Пример использования утилиты mysqlcheck :

# mysqlcheck --repair  --all-databases --auto-repair -u username -p

Иногда можно наблюдать такую ошибку:

Error    : Incorrect file format

В таком случае необходимо при использовании mysqlcheck  добавить опцию --use-frm.

 

Ваша оценка: Нет Средняя: 4.5 (11 голосов)

Вставай, Україно!

Литература