BACKUP TABLE
RESTORE TABLE
CHECK TABLE
REPAIR TABLE
myisamchk
для профилактики таблиц и послеаварийного
myisamchk
myisamchk
myisamchk
myisamchk
myisamchk
myisamchk
Buy this Reference Manual in softcover from Barnes & Noble!
myisamchk
для профилактики таблиц и послеаварийноговосстановления
Начиная с версии MySQL 3.23.13 таблицы MyISAM
можно проверять с помощью команды CHECK TABLE
(see section 4.4.4 Синтаксис CHECK TABLE
). Для исправления таблиц используется команда REPAIR TABLE
(see section 4.4.5 Синтаксис REPAIR TABLE
).
Для проверки/ремонта таблиц типа MyISAM
(`.MYI' и `.MYD') следует использовать утилиту myisamchk
, а для ISAM
(`.ISM' и `.ISD'') - утилиту isamchk
(see section 7 Типы таблиц MySQL).
Ниже мы будем говорить о myisamchk
, но все сказанное справедливо также и для более старой isamchk
.
Утилиту myisamchk
можно использовать для получения информации о таблицах рабочей базы данных, для их проверки и исправления или же оптимизации. В следующих разделах описывается, как запускать myisamchk
(включая описание ее опций), как настроить график профилактики таблицы и как использовать myisamchk для выполнения различных функций.
В большинстве случаев для оптимизации и исправления таблиц можно также использовать команду OPTIMIZE
TABLES, но этот вариант не такой быстрый и не такой надежный (в случае действительно фатальных ошибок), как myisamchk
. С другой стороны, OPTIMIZE TABLE
проще в использовании и освобождает от забот со сбросом таблиц на диск (see section 4.5.1 Синтаксис команды OPTIMIZE TABLE
).
Хотя исправление при помощи myisamchk
и достаточно безопасно, никогда не будет лишним сделать резервную копию прежде, чем выполнять ремонт (или любые другие действия, которые могут привнести в таблицу значительные изменения)
myisamchk
myisamchk
myisamchk
myisamchk
myisamchk
myisamchk
Add your own comment.