Параметры командной строки для mysqladmin
Параметры командной строки для mysqladmin
Утилита mysqladmin - очень богатый инструмент со множеством параметров командной строки. Общий ее формат
mysqladmin OPTIONS COMMAND1 COMMAND2 . . . COMMANDn
Иными словами, можно одновременно задавать несколько команд. Будет выполнена даже такая последовательность команд как, скажем,
mysqladmin -p create silly drop silly
Эта команда одним махом создаст и уничтожит базу данных «silly». Вот перечень команд, которые можно передать mysqladmin:
create DATABASENAME
Создает новую базу данных с указанным именем.
drop DATABASENAME
Удаляет базу данных с указанным именем.
extended-status
Выдает расширенное сообщение о статусе сервера.
flush-hosts
Немедленно записывает все буферизованные изменения на удаленных компьютерах.
flush-logs
Немедленно записывает все буферизованные изменения в журналы.
flush-tables
Немедленно записывает все буферизованные изменения в таблицы.
flush-privileges
То же, что reload.
killID1,ID2.....IDn
Завершает потоки с заданными IDs.
password NEWPASSWORD
Заменяет пароль на новое значение.
ping
Проверяет, работает ли еще mysqld.
processlist
Выдает список активных потоков.
reload
Заново загружает все таблицы доступа.
refresh
Записывает буферизованные изменения во все таблицы и закрывает и открывает все журналы.
shutdown
Завершает работу сервера.
status
Выдает краткое сообщение о состоянии сервера.
variables
Выдает значения имеющихся переменных.
version
Выдает данные о версии сервера.
Кроме команд поддерживаются также следующие параметры:
-# LOG
Выдача отладочной информации в журнал. Часто это 'd:t:o,FILENAME'.
-f
Не запрашивать подтверждение на удаление таблицы и переходить к следующей команде даже при невозможности выполнить эту.
-? или --help
Выдача подсказки по использованию утилиты msqladmin.
-С
Использовать сжатие в протоколе клиент/сервер.
-Н HOST
Подключиться к указанному компьютеру.
-р [PASSWORD]
Использовать указанный пароль для проверки прав пользователя.
Если пароль не указан, пользователю будет выдано приглашение для ввода пароля.
-Р PORT
Использовать для подключения указанный порт.
-i SECONDS
Повторно выполнять команды через заданный промежуток времени.
-s
Выйти без сообщений, если соединение с сервером невозможно установить.
-S SOCKET
Файл для использования в качестве сокета Unix.
-t TIMEOUT
Тайм-аут для соединения.
-u USER
Имя для регистрации пользователя, если оно отлично от текущего.
-V
Выдать информацию о версии и завершить работу.
-w COUNT
Ждать и повторить попытку заданное число раз, если сервер в данный момент не готов.
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий