mysql服务器重启后数据丢失

mysql服务器重启后数据丢失

可能重复:
服务器崩溃后mysql数据丢失

服务器因断电而重启后,我们丢失了上午保存在数据库中的所有数据(网站上创建的客户记录)。崩溃前几分钟,我在一些例行检查中能够在“MySQL 查询浏览器”上看到这些数据。崩溃后,上午创建的所有记录都消失了,我能看到的最新记录是在前一天晚上 7 点创建的。似乎所有 INSERT 语句都是在缓存中执行的,由于断电,缓存无法刷新。MySQL 是否使用这种缓存机制?如果是,它是否防崩溃,我该如何配置它?

答案1

您是否尝试过修复受影响的表格?

我在 MySQL 中从未丢失过如此大规模的数据:它似乎立即写入磁盘。也许 MySQL 不是罪魁祸首 - 也许 CHKDSK 对你造成了这种影响,或者你设置了某种自动文件系统回滚?

相关内容