Mysql Проверка конфига mysql 5.7 перед перезагрузкой

DiMA

php.spb.ru
Команда форума
Mysql любит прилечь во время перезагрузки, если что-то не так. Есть ли культурное решение этой идиотской особенности?

Проверка
mysqld --help --verbose --skip-networking | grep ERROR
или
mysqld --help --verbose --skip-networking 1>/dev/null

не сработает, если, к примеру, вписать в конфиг mysql 5.7 строку "log-warnings=1"

Ошибок на проверке не будет, но сервер при перезапуске упадет. Нет ли какого-то культурного готового решения, типа nginx -t?
 

fixxxer

К.О.
Партнер клуба
В mysql 8 есть --validate-config.

Для 5.7 полноценного решения нет, насколько мне известно. C --help наилучшее приближение. (Да и всегда можно прописать что-нибудь типа буферов на 100500 терабайт, что пройдет любую валидацию, но в итоге грохнется).
 
Сверху