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