深入剖析 MySQL Binlog:如何防止硬碟空間因 Binlog 爆滿

MySQL Binlog 是用來記錄數據庫變更的日誌文件,對數據恢復與主從複製至關重要。然而,這些日誌文件若不加管理,會迅速佔據大量硬碟空間。本文介紹如何透過自動和手動清理 Binlog、限制日誌文件大小,以及使用 SHOW BINARY LOGS 檢查文件總大小與 mysqlbinlog 查看涉及的表。這些方法有助於有效管理 Binlog,避免因硬碟空間爆滿導致數據庫運行問題。