當我在Linux機器上查看我的Drupal 6數據庫時,發現它包含大量非常大的* .BAK文件,其名稱如cache_form-110416043841.BAK。我想知道我是否可以安全刪除它們?如果不推薦刪除它們,它們的用途是什麼?我可以安全地從mysql數據庫中刪除.BAK文件嗎?
6
A
回答
11
看一看你的/etc/my.cnf 文件,你可能會看到這樣一行:
myisam-recover = BACKUP
或者,如果你使用MySQL的較新版本:
myisam-recover-options = BACKUP
這是MyISAM存儲引擎的選項。啓用恢復功能後,如果MySQL檢測到MyISAM表崩潰或未正確關閉,則啓動時,它會嘗試自動恢復表。使用備份選項,它還會在嘗試恢復之前創建表的副本的.BAK文件。如果在安全的時間邊緣(30天?YMMV)之後,一切似乎都運行良好,我個人覺得刪除舊的.BAK文件*會感覺很舒服,但是如果在一段時間內有很多這樣的文件的時間持續到現在,我可能會嘗試找出導致表格被正確關閉的根本問題。
*比克文件的年齡可以通過簡單的統計命令或在文件名稱中編碼的時間戳來確定:table-YYMMDDHHMMSS.BAK
相關問題
- 1. 我可以安全地從centos linux中刪除mariadb嗎?
- 2. Ansible安裝了Git嗎?我可以安全地刪除它嗎?
- 3. 是否可以安全地從memcached中刪除數據?
- 4. 什麼是Xcode中的EmbeddedAppDeltas文件夾,我可以安全地刪除它嗎?
- 5. 我可以安全地刪除codeigniter中每個目錄下的index.html文件嗎?
- 6. 我可以安全地在utf8mb4 mysql數據庫中使用utf8表和列嗎?
- 7. 我可以用這種方法安全刪除文件嗎?
- 8. 可以安全地刪除XCode的project.pbxproj文件中的文件引用嗎?
- 9. 我可以安全地從Vim安裝目錄刪除哪些文件?
- 10. 我可以安全地從git配置文件中刪除舊的存儲庫鏈接嗎?
- 11. 現在我們可以使用diagnostics.wadcfgx安全地刪除diagnostics.wadcfg嗎?
- 12. 我可以安全地刪除Amazon EC2 ssh密鑰嗎?
- 13. 我可以安全地刪除Windows機器上的「... \ AppData \ Local \ Redis」文件夾嗎?
- 14. 我可以安全地切換到Innodb文件每表並刪除ibdata1嗎?
- 15. Eclipse清理 - 什麼是「.index」文件 - 我可以安全地刪除它們嗎?
- 16. 我可以安全地刪除管理通知日誌文件(.nfy)嗎?
- 17. 從硬盤安全地刪除/擦除MySQL數據
- 18. 哪些文件可以安全地從MinGW-w64二進制文件中刪除?
- 19. Javascript:調用時可以安全地刪除一個函數嗎?
- 20. Oracle數據庫:我可以刪除由錯誤創建的數據文件嗎?
- 21. 我們可以從pod文件中刪除文件嗎?
- 22. 從網頁安全地刪除MySql數據
- 23. 在delphi7中安全地刪除文件
- 24. 您可以安全地更新遠程Web sql數據庫嗎?
- 25. 我可以從我的.config文件中刪除serviceModel標籤嗎?
- 26. 我可以安全地清除直接管理中的IMAP嗎?
- 27. 我可以刪除遷移文件嗎?
- 28. 我可以刪除遷移文件嗎?
- 29. PHP可以安全地使用unix時間戳來查詢mysql數據庫嗎?
- 30. 我可以只刪除mysql localhost.log文件
其中,具體而言,該文件位於? – squawknull 2011-04-30 02:55:23
它們位於數據庫文件夾中,以及.frm和.MYI文件/表。 – qliq 2011-04-30 03:07:58
其實我從數據庫中刪除了所有的.BAK文件,顯然沒有傷害到我的網站。然而,我仍然不清楚這些.BAK文件:爲什麼創建它們,我怎樣才能避免它們擴大這些。 – qliq 2011-04-30 03:14:36