Есть ли разница между «перезапуск» и «остановка / запуск» для MariaDB (MySQL)? - PullRequest
0 голосов
/ 20 ноября 2018

У меня произошел сбой таблицы в MariaDB, и она перестала отвечать, когда MariaDB пыталась восстановить поврежденную таблицу автоматически, и процесс восстановления, по-видимому, занимал ресурс сервера.Я попытался перезапустить MariaDB с помощью команды «перезапустить», но это заняло больше времени, чем обычно, и после перезапуска процесс восстановления, казалось, все еще был активным, а MariaDB все еще не отвечала.Затем я снова перезапустил MariaDB с помощью команд «стоп» и «старт», MariaDB остановился и запустился, не занимая так много времени.После второго перезапуска процесс восстановления, казалось, был остановлен, а основной сервис восстановлен (основной сервис работает без сбойной таблицы).Интересно, команда «перезапустить» не останавливает процесс восстановления, но команда «остановить» делает.Это правильно?Кто-нибудь имеет представление о разнице этих команд?Я использую MariaDB 5.5.56 на CentOS 7.

1 Ответ

0 голосов
/ 20 ноября 2018

Если вы systemctl show mysql.service, в нем должны быть перечислены Exec{Start/Stop/Reload} настройки для этой услуги.

journalctl -u mysql.service перечислит предпринятые действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...