Команды MySQL - mysqladmin
ОГЛАВЛЕНИЕ
Страница 4 из 17
mysqladmin
Выполняет административные функции.СИНТАКСИС:
- mysqladmin [OPTIONS] command command...
ОПИСАНИЕ:
- Программа mysqladmin используется, для управления различными аспектами функционирования СУБД MySQL. Допустимы следующие опции (Вы можете использовать "короткий" одиночный символ или более подробную версию):
| -\?, --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.
Обратите внимание, что Вы можете использовать вышеупомянутые команды, только если Вы имеете соответствующие права доступа.
