Я пишу сценарий мониторинга для перезапуска сервера MySQL, если он не работает в Linux(Centos +Cpanel).

Будет ли достаточно выполнить команду "mysqladmin status", чтобы убедиться, что она полностью работоспособна?

1 ответ1

2

Да. Согласно man-странице, эта команда будет «Проверять, доступен ли сервер. Статус возврата из mysqladmin равен 0, если сервер работает, и 1, если это не так. Это значение равно 0 даже в случае ошибки, такой как «Доступ запрещен», поскольку это означает, что сервер работает, но отказал в соединении, что отличается от того, что сервер не запущен ».

Конечно, если у вас есть таблица, представляющая особый интерес, ничто не помешает вам написать более конкретный запрос и проанализировать его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .