我想防止mysql數據庫創建innodb日誌文件。我們可以刪除或停止它嗎?如何停止innodb日誌文件?
0
A
回答
1
您將需要完全禁用InnoDB,因爲InnoDB需要這些文件。
要禁用InnoDB中,以下兩個參數添加到MySQL配置文件,然後重啓MySQL:
[mysqld]
skip_innodb
default_storage_engine=MyISAM
這裏假設你已經沒有任何InnoDB表。
這就是答案 - 但我很好奇:你爲什麼要禁用InnoDB?
0
爲什麼你想這樣做?
日誌機制是引擎持久性和一致性的一部分,因此將其關閉將不允許數據庫從崩潰中恢復(自上次檢查點以來的數據,直到崩潰無法恢復爲止,並且您會發現日誌中的嚴重錯誤)。
由於引擎設計 - 日誌文件是必須的。
您需要什麼?也許有更好的解決方案來滿足你的需求。
例如 - 內存表是一個很好的解決方案(如果你不關心內容,只有速度)?
相關問題
- 1. 如何閱讀innodb日誌文件?
- 2. 停止Debug.Assert寫入日誌文件
- 3. Logback在清除日誌文件後停止日誌記錄
- 4. 停止log4net日誌進程並刪除日誌文件鎖
- 5. 如何停止在BASH中寫入日誌文件?
- 6. 如何停止Solr delta導入創建日誌文件
- 7. 如何停止Log4Net創建空日誌文件
- 8. 如何從創建日誌文件中停止開機
- 9. 如何停止的GStreamer調試日誌
- 10. 如何停止日誌記錄的scrapy?
- 11. 如何停止將文件輸出到日誌文件的批處理文件?
- 12. Rails停止日誌記錄
- 13. 停止IIS日誌記錄
- 14. 停止openfire日誌輪換
- 15. Log4net停止寫入事件日誌
- 16. 停止監視事件日誌
- 17. 系統日誌在日誌輪轉後停止日誌記錄
- 18. 如何停止mongoid 5垃圾郵件日誌中的RSpec
- 19. 停止將日誌附加到go.log文件
- 20. 日誌文件就不會停止更新
- 21. Qt隱藏控制檯窗口停止寫日誌文件
- 22. c#在進程停止後無法刪除日誌文件
- 23. 如何監控日誌文件並在警報停止時發送警報?
- 24. 如何停止蹤跡在日誌截斷在Java中的日誌
- 25. 如何停止Msunit測試以停止控制檯日誌記錄
- 26. 如何防止用python日誌記錄模塊截斷日誌文件?
- 27. Apache在日誌旋轉時停止日誌記錄
- 28. 在停止日誌位置的Mysql停止從服務器
- 29. Dronekit-Python - 停止Mavproxy下載日誌
- 30. 的Eclipse停止顯示日誌
沒有..只是我想刪除這個日誌文件/ var/lib/mysql/ib_logfile0 – Dhileepan 2012-07-18 08:35:02
這個日誌文件是InnoDB需要的。它的大小也是固定的 - 並不像它會永遠增長一樣。它是交易系統的一部分。 – 2012-07-18 10:01:05