Возможный дубликат:
потеря данных mysql после сбоя сервера
После перезапуска сервера из-за отключения электроэнергии мы потеряли все данные, сохраненные в базе данных утром (клиентские записи созданы я на сайте). За несколько минут до сбоя я смог увидеть такие данные в «MySQL Query Browser» во время некоторых рутинных проверок. После сбоя все записи, созданные утром, исчезли, а самые свежие, которые я мог видеть, были созданы в 19:00. накануне. Похоже, что все операторы INSERT были выполнены в кеше, который не удалось очистить из-за отключения электроэнергии. Использует ли MySQL такой механизм кэширования? Если да, защищено ли это от сбоев и как я могу его настроить?
Вы попытались восстановить затронутые таблицы?
Я никогда не терял данные по тому масштабу в MySQL: это, кажется, сразу пишет в диск. MySQL Maybe не является преступником здесь - возможно, CHKDSK сделал это Вам, или возможно у Вас есть некоторый откат автофайловой системы на месте?