Mariadb
在 MariaDB 上禁用重做日誌
標題非常明確,我只想在 MariaDB 5.5 上完全禁用重做日誌。這更像是一個測試數據庫,最終可能會用於小型網路論壇,但我不關心能否從崩潰中恢復,我關心的是節省磁碟空間。
有沒有辦法完全禁用重做日誌?如果我將最大尺寸設置為 0 會怎樣?
InnoDB 儲存引擎需要重做日誌。重做日誌提供了 ACID 中的“D”——持久性。您不能將 設置
innodb_log_file_size
為 0,因為允許的最小值是 1MB。此外, 的最小值innodb_log_files_in_group
是 1,因此您也不能使用它。您可以關閉 MariaDB 伺服器並禁用 InnoDB - 在 .cnf 文件中使用這些設置:
[mysqld] skip_innodb default_storage_engine=Aria
然後刪除 InnoDB 重做日誌文件(預設情況下:
ib_logfile0
在ib_logfile1
您的 datadir 中 - 預設情況下/var/lib/mysql/
)並再次啟動 MariaDB 伺服器。