Logo

Проектирование Web сайта предприятия

Опции mysqladmin

-\?, --help Справка.
-d, --debug=[options] Вывести в протокол отладочную информацию. В общем виде 'd:t:o,filename`. Подробности в главе о библиотеке отладки.
-f, --force Не спрашивать подтверждения при пропуске таблицы.
-h, --host=[hostname] Имя сервера, если не localhost.
-i, --sleep=[seconds] Выполнить команды несколько раз с паузой в [секунд] между ними.
-p, --password[password] Пароль пользователя, для соединения с сервером MySQL. Обратите внимание, что не должно быть пробела между -p и паролем.
-u, --user=[user] Имя пользователя. Если не указано, используется текущий логин.
-P, --port=[port] Порт, для соединения с сервером MySQL.
-V, --version Вывести информацию о версии.


      Кроме этого программа mysqladmin поддерживает следующие команды:

create [имя базы данных] Создать базу данных.
drop [имя базы данных] Удалить базу данных (вместе со всеми таблицами).
processlist Вывести сведения о работающих потоках MySQL.
reload Перечитать настройки и очистить все кэши.
shutdown Завершить работу СУБД MySQL. Все запущенные MySQL-сессии помечаются как 'killed'. Это означает, что все потоки, которые простаивают в настоящее время, будут закрыты немедленно, а управление потоками будет закрыто, когда они достигнут точек завершения, определенных сервером. Клиенты получат сообщение об ошибке 'mysql server has gone away'.
status Вывести короткое сообщение о статусе сервера.
version Вывести информацию о версии.


      Обратите внимание: mysqladmin понимает сокращения. Например, Вы мог-ли бы написать следующее:

     $ mysqladmin v p

     Это вывело бы версию mysqld и список всех активных в настоящее время потоков.

     Вы можете использовать опцию -i=[секунд] для повтора команды каждые [секунд]. Это наиболее полезно с командой processlist.

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

     mysqld

     Серверная часть пакета MySQL (mysqld).

     СИНТАКСИС:

     mysqld [OPTIONS]

     ОПИСАНИЕ:

     Программа mysqld является ядром СУБД MySQL. Она запускается как де-мон в системе и принимает подключения из клиентских программ, выполняя за-просы и возвращая результаты. Она многопоточная, то есть обработает больше чем один запрос одновременно.

     Может наблюдаться спад производительности при использовании опции --log-isam, поскольку при этом очень многое пишется в файл протокола. Неперио-дические изменения, обновления и удаления могут уменьшить производитель-ность на 5-10%. Производительность может сильно понизиться на обновлениях, требующих большого числа одновременных изменений.

     Опция --log-isam может использоваться, для копирования базы данных. Об-ратите внимание, что ISAM журналы могут стать ОЧЕНЬ большими.

     Каждая операция UPDATE, DELETE и INSERT имеет заголовок в 13 бай-тов дополнительно к команде.

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

     Кроме того будут иметься одиннадцать байтов дополнительно для любых команд, которые кэшируют/блокируют таблицы. Эти события обычно вызваны внутренними командами mysql. Наиболее часто, когда используется SELECT.

     В большинстве случаев нужно выполнять mysqld из скрипта safe_mysqld .

     Программа mysqld поддерживает следующие опции командной строки:

     ПРИМЕР: mysqld --socket=/tmp/mysql.sock -V, --version Вывести информа-цию о версии.