Поиск по сайту:
Главная
О проекте
Web-мастеру
HTML & JavaScript
SSI
Perl
PHP
XML & XSLT
Unix Shell
MySQL
Безопасность
Хостинг
Другое
4.8. Клиентские сценарии и утилиты MySQL
4.8.3. 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 Раздел 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
).
При выполнении mysqladmin shutdown
через сокет (другими словами, через компьютер с запущенным mysqld
) mysqladmin
будет ожидать, пока на сервере MySQL не будет удален файл pid-file
(в котором содержится идентификатор процесса pid
запущенного сервера) чтобы убедиться, что сервер остановлен должным образом.
Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: