Программа mysqladmin имеет очень много опций, польза и частота применения которых весьма различны.
Некоторые задачи могут быть выполнены как с помощью команд SQL, так и с помощью mysqladmin — например, создание и уничтожение баз данных:
mysqladmin create имяБД
mysqladmin drop имяБД
Типичным примером использования mysqladmin является получение информации о сервере и его текущем состоянии. Такая информация может быть как очень простой (”Доступен ли сервер?” — ping), так и существенно более подробной, например, включающей список всех доступных переменных или процессов. Ниже приводится несколько примеров использования mysqladmin.
Чтобы выяснить, включен ли сервер, используйте
mysqladmin ping
Чтобы выяснить, какая версия программного обеспечения сервера MySQL установлена на вашей машине, используйте
mysqladmin version
Чтобы получить короткое или длинное сообщение о статусе сервера, используйте
mysqladmin status mysqladmin extended-status
Чтобы получить список активных потоков в рамках данного сервера, используйте
mysqladmin processlist
Получив список процессов (потоков), вы можете принудительно завершить выполнение некоторых из них по вашему усмотрению, используя команду
mysqladmin kill idl,id2,id3…
Чтобы напечатать значения переменных MySQL, используйте
mysqladmin variables