Список опций, поддерживаемых вашей конкретной версией mysqladmin, можно получить, выполнив команду mysqladmin -help.
Текущая версия mysqladmin поддерживает следующие команды:
create databasename
Создать новую базу данных.
drop databasename
Удалить базу данных и все ее таблицы.
extended-status
Выдает расширенный отчет о состоянии сервера (более полный, чем при команде status ).
flush-hosts
Сбросить и перезагрузить хосты.
flush-logs
Сбросить на диск и переоткрыть все журналы.
flush-tables
Закрыть все открытые таблицы.
flush-privileges
Перечитать таблицы привилегий.
kill id,id,...
Завершить потоки mysql с указанными thread-id.
password
Установить новый пароль для сервера баз данных. Изменить старый пароль на новый.
ping
Проверить, работает ли сервер mysqld.
processlist
Показать список активных потоков на сервере.
reload
Перезагрузить таблицы привилегий.
refresh
Выполнить все табличные операции, находящиеся в буфере, закрыть и открыть заново все системные журналы.
shutdown
Завершить работу сервера баз данных.
slave-start
Запустить подчиненный дублирующий поток.
slave-stop
Остановить подчиненный дублирующий поток.
status
Выдает краткий отчет о состоянии сервера.
variables
Вывести доступные для использования переменные.
version
Вывести данные о версии сервера.
Все команды могут сокращаться до их уникальных префиксов. Например:
shell> mysqladmin proc stat+----+-------+-----------+----+-------------+------+-------+------+| Id | User | Host | db | Command | Time | State | Info |+----+-------+-----------+----+-------------+------+-------+------+| 6 | monty | localhost | | Processlist | 0 | | |+----+-------+-----------+----+-------------+------+-------+------+Uptime: 10077 Threads: 1 Questions: 9 Slow queries: 0Opens: 6 Flush tables: 1 Open tables: 2Memory in use: 1092K Max memory used: 1116K
Результат команды mysqladmin status выводится в виде следующих столбцов:
Столбец
Описание
Uptime
Количество секунд с момента запуска MySQL-сервера
Threads
Количество активных потоков (клиентов)
Questions
Количество вопросов от клиентов с момента запуска программы mysqld
Slow queries
Количество запросов, потребовавших большее количество секунд, чем установлено в конфигурации ключом long_query_time
Opens
Количество таблиц, открытых программой mysqld
Flush table
Количество выполненных команд flush ..., refresh, reload
Open tables
Количество таблиц, открытых в данное время
Memory in use
Память, используемая непосредственно программой mysqld (доступно только в случае компиляции MySQL с установленным значением -with-debug=full)
Max memory used
Максимальный объем памяти, использованный непосредственно программой mysqld (доступно только в случае компиляции MySQL с установленным значением -with-debug=full)
При выполнении mysqladmin shutdown через сокет (другими словами, через компьютер с запущенным mysqld) mysqladmin будет ожидать, пока на сервере MySQL не будет удален файл pid-file (в котором содержится идентификатор процесса pid запущенного сервера), чтобы убедиться, что сервер остановлен должным образом.