Программирование >>  Создание клиентов mysql 

1 ... 81 82 83 [ 84 ] 85 86 87 ... 201


Полный список утилит 265

СОпЛд-111е=файл ( defaults-fiie=фaйл) (-с)

Эта опция задает требуемый конфигурационный файл (по умолчанию анализируется стандартный файл).

ех1га-1Пе=файл ( С]еТаи118-ех1га-ТПе=файл) (-е)

Эта опция задает конфигурационный файл, который читается после файла бальных установок, но перед любым конфигурационным файлом, находящимся в начальном каталоге текущего пользователя.

-help (-?)

При наличии этой опции выдается лишь справочная информация об утилите my print defaults.

--no-defaults (-n)

При наличии этой опции возвращается пустая строка.

--version (-V)

При наличии этой опции возвращается лишь информация о версии утилиты.

myisamchk

Утилита myisamchk проверяет, восстанавливает и оптимизирует таблицы формата MylSAM. Она может принимать целый ряд опций и требует указания как минимум одной таблицы:

myisamchk

[-analyze I -а] [-backup I -В]

[-character-sets-dir=кaтaлop]

[-check -c]

[-check-oniy-changed I -C]

[-data-file-length=ллинa I -D длина]

[-debug[=конфигурация] \ -# конфигурация]

[-description I -d]

[-extend-check I -e]

[-- fast I -F]

[- force I -f ]

[-help I -?]

[-information I -i]

[:-keys-used=бигoвoe пoлe I -k битовое поле] [-medium-check I -m] [-no-symlinks I -1] [-quick I -q]

i- read-only I -T] [-recover I -r]

[--safe-recover I -o]

[-set-auto-increment [=число] \ -A [число]] [-set-character-set=имя]



[-set-variable перемеиная=значеиие \ -О переменная=значение]

[-silent I -s]

[-sort-index -S]

[--sort-records=MHseKC I -R индекс]

[--sort-recover -n]

[--tmpdir=caгaлo.г -t каталог]

[--unpack I -u]

[-update-state -U]

[--verbose -v]

[--version -V]

[--wait I -w]

таблица[.MYI] [таблица[.MYI] ] ...

При ссылке на таблицы разрешается использовать подстановочные знаки, чтобы не нужно бьшо перечислять все таблицы. Расширение .MYI можно не указывать. В листинге 14.3 показано, как проверить все таблицы всех имеющихся баз данных.

myisamchk /usr/local/var/*/*.MYI

Если ни одна опция не указана, таблицы проверяются врежиме --check.

Утилита myisamchk должна вызываться в каталоге данных сервера. Она работает с MYl-файлами, В которых хранятся индексы таблиц MylSAM. Поскольку утилита может модифицировать эти файлы, необходимо заблокировать соответствующие таблицы или вообще остановить сервер. В противном случае любая посторонняя попытка записи в таблицу приведет к ее повреждению.

Вместо утилиты myisamchk можно воспользоваться инструкциями CHECK TABLE, OPTIMIZE TABLE или REPAIR TABLE. Все они вызываются из среды mysql.

Утилита myisamchk работает в одном из трех режимов: проверка, оптимизация или восстановление. В первом случае утилита лишь сообщает о наличии ошибок и может пометить таблицу как поврежденную, но никаких изменений в нее не вносится. Исключение делается только для опции --force, которая заставляет утилиту переключиться в режим восстановления в случае обнаружения какой-либо ошибки.

В режиме оптимизации улучшаются индексы. При наличии опции-analyze утилита проверяет ключи таблицы и значения, хранящиеся в ее столбцах. Это позволяет модулю оптимизации находить наилучшие способы объединения таблиц.

В режиме восстановления утилита пытается исправлять все ошибки. Обычно опции - recoveвпoлнe достаточно.

--analyze (-а)

Эта опция заставляет утилиту оптимизировать ключи таблицы, что позволит эффективнее выполнять табличные объединения.

backup (-B)

Эта опция заставляет утилиту создавать резервные копии табличных файлов. к имени файла добавляется метка времени, а расширение меняется на. ВАК.




Полный список утилит 267

--character-sets-dir=KaTaflor

Эта опция задает каталог, в котором хранятся файлы наборов символов.

--check (-с)

Эта опция заставляет утилиту проверить таблицу на предмет наличия в ней ошибок. Если обнаруживается хотя бы одна ошибка, таблица помечается как поврежденная.

--check-only-change (-C)

Эта опция заставляет утилиту проверять только те таблицы, которые изменились с момента последней проверки.

--data-f 11е-1е11д1И=длина (-D длина)

Эта опция задает максимальную длину восстанавливаемого файла данных.

-debug [-конфигурация] (-# конфигурация)

Эта опция заставляет утилиту записывать отладочную информацию в указанный журнальный файл. Поддержка данной опции должна быть включена вутияиту наэта-пе компиляции. По умолчанию данные записываются в файл /tmp/client. trace. Подробнее о формате журнальных файлов рассказывается в главе 24, Физическое хранение данных .

-description (-d)

При наличии этой опциивозвращается информация о заданной таблице.

--extend-check (-е)

Эта опция заставляет утилиту выполнить самую тщательную проверку таблиц. К данному средству следует прибегать в последнюю очередь, поскольку утилита myisamchk будет выполняться достаточно долго. Она проверит все ключи строка за строкой, используя индексный буфер. Следовательно, нужно предварительно увеличить размер буфера до максимально возможной величины. Если эта опция используется в режиме восстановления, будет выполнено полное восстановление всех возможных строк, включая те, которые были законно удалены.

-fast (-F)

Эта опция заставляет утилиту проверять только те таблицы, которые не были правильно закрыты.

-force (-f)

В режиме проверки эта опция заставляет утилиту переключиться в режим восстановления, как только будет обнаружена какая-либо ошибка. В режиме восстановления эта опция заставляет утилиту игнорировать временные файлы.



1 ... 81 82 83 [ 84 ] 85 86 87 ... 201

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика