首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以安全地从mysql数据库中删除.BAK文件吗?

问我可以安全地从mysql数据库中删除.BAK文件吗?
EN

Stack Overflow用户
提问于 2011-04-30 10:30:23
回答 1查看 8.5K关注 0票数 7

当我在Linux机器上查看我的Drupal6数据库时,我发现里面乱七八糟地堆满了一堆非常大的*.BAK文件,比如cache_form-110416043841.BAK,我想知道是否可以安全地删除它们?如果不建议删除它们,它们的用途是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-24 23:34:47

查看您的/etc/my.cnf文件,您可能会看到下面这一行:

代码语言:javascript
复制
myisam-recover = BACKUP

或者,如果您使用的是更新版本的MySQL:

代码语言:javascript
复制
myisam-recover-options = BACKUP

这是MyISAM存储引擎的一个选项。在启用恢复的情况下,当MySQL启动时,如果它检测到MyISAM表崩溃或没有正确关闭,它会尝试自动恢复该表。使用BACKUP选项时,它还会在尝试恢复之前创建表副本的此.BAK文件。

如果在一段安全的时间(30天?就我个人而言,删除旧的.BAK文件*会很舒服,但如果在一段时间内有很多这样的文件一直持续到现在,我可能会尝试找出导致表无法正确关闭的潜在问题。

* BAK文件的年龄可以由一个简单的stat命令或文件名中编码的时间戳确定:table-YYMMDDHHMMSS.BAK

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

https://stackoverflow.com/questions/5839052

复制
相关文章

相似问题

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