Реферат: MYSQL server
							  Опция -O позволяет определять значения для следующих параметров:
| Имя | 
Значение по умолчанию | 
| back_log | 5 | 
| keybuffer | 1048568 | 
| max_allowed_packet | 65536 | 
| net_buffer_length | 8192 | 
| max_connections | 90 | 
| table_cache | 64 | 
| recordbuffer | 131072 | 
| sortbuffer | 2097144 | 
| max_sort_length | 1024 | 
mysqldump
Дамп содержания базы данных.
СИНТАКСИС:
mysqldump [OPTIONS] [database [table [field]]]
ОПИСАНИЕ:
Программа mysqldump используется для создания дампа содержания базы данных MySQL. Она пишет инструкции SQL в стандартный вывод. Эти инструкции SQL могут быть переназначены в файл. Можно резервировать базу данных MySQL, используя mysqldump, но при этом Необходимо убедиться, что в этот момент с базой данных не выполняется никаких других действий.
Программа mysqldump поддерживает следующие параметры (можно использовать короткую или подробную версию):
| 
 -#, --debug=[options]  | 
Вывести в протокол отладочную информацию. В общем виде 'd:t:o,filename`. | 
| 
 -?, --help  | 
Справка. | 
| 
 -c, --compleat-insert  | 
Генерируйте полные инструкции insert (не исключая значений, которые соответствуют значениям столбца по умолчанию). | 
| 
 -h, --host=[hostname]  | 
Соединиться с сервером hostname. | 
| 
 -d, --no-data  | 
Экспорт только схемы информации (исключая данные). | 
| 
 -t, --no-create-info  | 
Экспорт только данных, исключая информацию для создания таблицы. Противоположность -d. | 
| 
 -p, --password=[password]  | 
Пароль пользователя, для соединения с сервером MySQL. Обратите внимание, что не должно быть пробела между -p и паролем. | 
| 
 -q, --quick  | 
Не буферизовать результаты запроса, дамп выдать непосредственно к STDOUT. | 
| 
 -u, --user=[username]  | 
Имя пользователя. Если не задано, используется текущий логин. | 
| 
 -v, --verbose  | 
Вывести подробную информацию относительно различных стадий выполнения mysqldump. | 
| 
 -P, --port=[port]  | 
Порт для связи. | 
| 
 -V, --version  | 
Информация о версии. | 
Можно направить вывод mysqldump в клиентскую программу MySQL, чтобы копировать базу данных. Необходимо убедиться, что база данных не изменяется в это время, иначе получится противоречивая копию!
mysqlshow
Показать информацию о сервере, базе данных или таблице.
СИНТАКСИС:
mysqlshow [OPTIONS] [database [table [field]]]
ОПИСАНИЕ:
Программа mysqlshow может использоваться, чтобы показать, с какими базами данных MySQL работает, какие таблицы данная база данных содержит, и какие поля есть в таблице в данной базе данных.
Программа mysqlshow поддерживает следующие параметры:
| 
 -#, --debug=[options]  | 
Вывести в протокол отладочную информацию. В общем виде 'd:t:o,filename`. | 
| 
 -?, --help  | 
Справка. | 
| 
 -h, --host=[hostname]  | 
Связаться с сервером hostname. | 
| 
 -k, --key  | 
Вывести ключ(и) для таблиц(ы). | 
| 
 -p, --password=[password]  | 
Пароль пользователя, для соединения с сервером MySQL. | 
| 
 -u, --user=[username]  | 
Имя пользователя. Если не задано, используется текущий логин. | 
| 
 -P, --port=[port]  | 
Порт для связи. | 
| 
 -V, --version  | 
Информация о версии. | 
           Mysqlshow
без аргументов покажет все базы данных. Mysqlshow
с именем базы данных покажет все таблицы в ней. Mysqlshow
с именем базы данных и именем таблицы покажет схему этой таблицы. 
Если последний параметр содержит '?' или '*', то они используются как подстановочные знаки.
isamchk
Проверка, восстановление, управление и сбор статистики по таблицам MySQL.
СИНТАКСИС:
isamchk [-?adeiqrsvwzIV] [-k #] [-O xxxx=size] [-Si] [-Sr #]
[-O keybuffer=#] [-O readbuffer=#] [-O writebuffer=#]
[-O sortbuffer=#] [-O sort_key_blocks=#] files
ОПИСАНИЕ:
Программа isamchk используется для проверки непротиворечивости таблиц и устранения любых проблем, которые это может вызвать. Isamchk может также использоваться, чтобы усилить таблицы в базах данных, которые содержат BLOB или поля символов переменной длины. Это необходимо только, если часто добавляются и удаляются записи из этих таблиц.
Необходимо остановить СУБД MySQL перед запуском isamchk с единственным переключателем -r.
Вообще, нужно использовать переключатель -rq для ремонта таблицы, потому что он выполняет "оперативный" ремонт. Для такого ремонта не нужно временного места в памяти, таким образом он проходит быстро, так как isamchk не копирует файл данных.
Перед началом работы, надо перейти в каталог с таблицей, которая нуждается в проверке и/или ремонте. В общем случае, это $DATADIR/DBNAME.
Опции программы isamchk:
| 
 -#  | 
Вывести в протокол отладочную информацию. В общем виде 'd:t:o,filename`. | 
| 
 -?  | 
Справка. | 
| 
 -a  | 
Анализ. Используется для для оптимизации размещения таблиц. | 
| 
 -d  | 
Информация о таблице. | 
| 
 -e  | 
Расширенная проверка. При запуске с этой опцией надо остановить демон mysqld. | 
| 
 -f  | 
Принудительно создать временный файл. Эта опция вызовет 'isamchk -r', если таблица разрушена. | 
| 
 -k#  | 
Используемые ключи. | 
| 
 -i  | 
Дополнительная информация. | 
| 
 -q  | 
Быстрая проверка. | 
| 
 -r[o]  | 
Восстановление, Эта опция также уплотнит внутренние индексы B-Tree, используемые MySQL. Используйте эту опцию, чтобы уменьшить место, занимаемое таблицей, за счет удаления неиспользуемых индексов. | 
| 
 -s  | 
Работать молча. | 
| 
 -u  | 
Распаковать упакованный файл. | 
| 
 -v  | 
Подробный вывод. Используется вместе с другими параметрами, чтобы получить большее количество информации. Можно задать большее количество символов v для повышения объема выдаваемой информации (например, vv). | 
| 
 -w  | 
Ждать, если таблица заблокирована. | 
| 
 -I  | 
Справка. | 
| 
 -S[ir]#  | 
Сортировать индекс/записи по ключу #. Эта опция оптимизирует размещение данных в таблице. | 
| 
 -V  | 
Информация о версии. | 
| 
 -O var=#  | 
Опция оптимизации var=#[k][m] | 
           Можно использовать вторую опцию '-q',
чтобы использовать старый файл данных. -ro
использует старый метод восстановления: медленнее, но надежнее -r.
-r
может исправить почти все ошибки, кроме уникальных ключей, которые оказались
все же не уникальными. Если -f
задан при проверке таблицы, то таблицы с ошибками будут автоматически
исправлены. 
ПРИМЕРЫ:
| 
 isamchk -r [table_name]  | 
Убрать все дырки, которые сформировались из-за использования BLOBS или VARCHARS. Также установить какие еще есть проблемы. | 
| 
 isamchk -ei [table_name]  | 
Проверить таблицу и отобразить статистику. | 
| 
 isamchk [table_name]  | 
Найти большинство ошибок. | 
| 
 isamchk -rq [table_name]  | 
Обновить только индексный файл. Быстро, но не исправляет ошибки в файле данных. | 
| 
 isamchk -d -v [table_name]  | 
Описание таблицы. | 
| 
 isamchk -rq -Si [table_name]  | 
Полная оптимизация таблицы [table_name]. | 


