4.8.2 mysql , Утилита командной строки |
Оглавление | 4.8.4 Использование mysqlcheck для сопровождения и аварийного восстановления таблиц. |
mysqladmin
, Администрирование MySQL-сервера.Утилита для выполнения административных операций. Ее синтаксис:
shell> mysqladmin [ПАРАМЕТРЫ] command [command-option] command ...
Список опций, поддерживаемых вашей конкретной версией 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: 0 Opens: 6 Flush tables: 1 Open tables: 2 Memory in use: 1092K Max memory used: 1116K
Результат команды mysqladmin
status выводится в виде следующих столбцов:
Столбец | Описание |
Uptime | Количество секунд с момента запуска MySQL-сервера. |
Threads | Количество активных потоков (клиентов). |
Questions | Количество вопросов от клиентов с момента запуска программы mysqld .
|
Slow queries | Количество запросов, потребовавших большее количество секунд, чем установлено в конфигурации ключом long_query_time . See section 4.9.5 Журнал медленных запросов.
|
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 ).
|
При выполнении для утилиты myslqadmin
команды shutdown
через сокет
(другими словами, через компьютер с запущенным mysqld
) mysqladmin
будет
ожидать, пока на сервере MySQL не будет удален файл pid-file
(в котором
содержится идентификатор процесса `pid' запущенного сервера) чтобы
убедиться, что сервер остановлен должным образом.
4.8.2 mysql , Утилита командной строки |
Оглавление | 4.8.4 Использование mysqlcheck для сопровождения и аварийного восстановления таблиц. |