Это ** не должно ** не вызывать никаких проблем по 2 причинам -
Если выдается команда выключения / перезапуска, на сервер базы данных отправляется сигнал, позволяющий ему перейти в нормальное состояние перед выключением.
Современные базы данных (и файловые системы) - включая современные версии MySQL, имеют систему журналирования, которая обеспечивает согласованность в случае внезапной потери питания / выключения.
Предостережение - этот ответ предполагает должным образом написанное утверждение - то, что, если изменения должны быть записаны как один блок, - использует транзакцию и / или базу данных имеет соответствующие ограничения согласованности. (Если все не пишет, откатывается). Для плохо написанной схемы приложения и базы данных возможно написать частичный набор изменений, которые могут вызвать ошибки на уровне приложения, потому что предположения об отношениях, если данные будут недействительными при записи некоторых данных, - но это не является технически повреждением данных.