mysql, Утилита командной строкиmysqladmin, Администрирование MySQL-сервера.mysqlcheck для сопровождения и аварийного восстановления таблиц.mysqldump, Получение дампов данных и структуры таблицыmysqlhotcopy, Копирование баз данных и таблиц MySQLmysqlimport, импорт данных из текстовых файловBuy this Reference Manual in softcover from Barnes & Noble!
mysqladmin, Администрирование MySQL-сервера.Утилита для выполнения административных операций. Ее синтаксис:
shell> mysqladmin [ПАРАМЕТРЫ] command [command-option] command ...
Список опций, поддерживаемых вашей конкретной версией mysqladmin, можно получить, выполнив команду mysqladmin --help.
Текущая версия mysqladmin поддерживает следующие команды:
create databasenamedrop databasenameextended-statusstatus )flush-hostsflush-logsflush-tablesflush-privilegeskill id,id,...mysql с указанными thread-id.passwordpingmysqld.processlistreloadrefreshshutdownslave-startslave-stopstatusvariablesversionВсе команды могут сокращаться до их уникальных префиксов. Например:
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' запущенного сервера) чтобы убедиться, что сервер остановлен должным образом.
| Posted by Sebastian Busch on Wednesday December 18 2002, @5:27pm | [Delete] [Edit] |
mysqladmin --verbose|-v processlist
acts like SHOW FULL PROCESSLIST in mysql
client:
queries will not be truncated but will be
completely shown
Also very useful:
mysqladmin --sleep|-i
Then the specified command will be repeated every
specify
--relative|-r or --vertical|-E, take
a look at:
mysqladmin --help (or the man-page) for further
information
Add your own comment.