首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >嵌入式系统中MySql db中的数据丢失预防(或恢复)

嵌入式系统中MySql db中的数据丢失预防(或恢复)
EN

Unix & Linux用户
提问于 2013-07-11 13:53:15
回答 1查看 265关注 0票数 1

我对写在SD卡或Compact上的MySql应用程序有问题。在数据丢失(例如,电源故障)之后,如果我试图检索我的db的数据,它会失败,错误代码是:不正确的格式表。如果我试图在文件系统挂载中看到我的数据库的文件,我会获得:无法统计文件或目录(I/O错误)。

有人建议要克服这个问题吗?以防止或恢复我数据库的内容?

情况是

代码语言:javascript
复制
a) a filesystem with ext2 filesystem ( to prevent SD card multiple writings)
b) SD cards or DOM or Compact Flash as physical support
c) the OS ( TinyCore Linux Embedded ) it's loaded in RAM
d) the is MySql MyIsam db
EN

回答 1

Unix & Linux用户

发布于 2015-02-26 14:00:48

MYISAM存储引擎不是崩溃安全的,没有像InnoDB那样的自动日志写入和恢复。至少你应该做一个周期性的备份(每天?)到第二个存储设备或其他机器,只要您的设置有一个。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/82637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档