Команды MySQL - isamlog
ОГЛАВЛЕНИЕ
isamlog
Получение статистики, и использование isam-журналов.СИНТАКСИС:
isamlog [-?iruvIV] [-c #] [-f #] [-p #] [-F filepath/] [-o #] [-R file recordpos] [-w write_file] [log-filename]ОПИСАНИЕ:
- Эта программа используется вместе с опцией --log-isam=file_name демона mysqld.
Файл file_name будет хранить протокол всех изменений для всех таблиц. Программа isamlog может быть использована для получения информации об этом файле и обновить все таблицы и базы данных.
Чтобы восстановить базу данных, нужна копия, которая содержит вашу базу данных до того, как mysqld сгенерировал ISAM журнал, или полный набор ISAM журналов с начала работы вашей базы данных.
| -? or -I | Справка. |
| -V | Информация о версии. |
| -c # | Выполнить только # команд. |
| -f # | Максимальное число открытых файлов. Если откроется больше чем # файлов, то лишние будут автоматически закрыты и вновь открыты по мере необходимости. |
| -F [path] | Файл протокола ISAM содержит полный путь к таблицам. Вы можете использовать эту опцию, чтобы отменить сохраненный путь. ПРИМЕР: -F '/var/mirror/' заставит isamlog работать с файлами в /var/mirror, а не с теми, которые указаны в сохраненном пути. |
| -i | Вывести более детальную информацию. |
| -o # | Начать со смещения #. |
| -p # | Удалить # компонент из пути. |
| -r | Игнорировать все ошибки, с которыми сталкиваемся в течение модификаций. |
| -R | Указать позицию в файле ISAM, о которой надо выдать сведения. ПРИМЕР: isamlog -R /usr/local/data/mysql/user.ISM 1234 Выведет все изменения в таблице /usr/local/data/mysql/user, которые найдены в позиции 1234. Это полезно для ситуаций, в которых Вы имеете разрушенную запись в известной позиции. Вы, возможно, получили эту информацию посредством isamlog -vvv или из isamchk. Если Вы укажете позицию -1, будут обработаны все записи. |
| -u | Пытаться модифицировать все таблицы. Остановиться, если встречена ошибка. |
| -v | Подробный вывод. Можно задать большее количество символов v для повышения объема выдаваемой информации (например, vv). |
| -w [filename] | Записать все записи вставленные или измененные опцией -R в [filename]. Эта опция может использоваться, чтобы получить двоичный файл всех вставок и модификаций конкретной таблицы для использования в отладке. |
