首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

LNMP 環境清理 mysql-bin 日志文件方法

     編輯:MySQL 資料庫相關知識

LNMP 一鍵安裝包啟用二進制日志導致 mysql-bin.000001 等文件佔用超過 4GB 磁盤空間,直接註釋 log-bin 會導致 MySQL 無法啟動(socket 連接失敗)。

安全清理方案

  1. 登錄 MySQL:/usr/local/mysql/bin/mysql -u root -p
  2. 執行重置主日志:RESET MASTER;
    此命令會刪除所有二進制日志文件並重新創建 mysql-bin.000001,索引文件 mysql-bin.index 同步更新。
  3. 驗證:SHOW MASTER LOGS; 僅剩新文件。

永久禁用二進制日志(如不需主從/時間點恢復)

編輯 /etc/my.cnf,註釋兩行:

# log-bin=mysql-bin
# binlog_format=mixed

重啟 MySQL 生效。注意:禁用後無法搭建主從復制、無法做增量備份/時間點恢復。

常見誤區

  • 直接刪除 mysql-bin.* 文件會導致索引文件與實際文件不一致,MySQL 啟動報錯「File not found」。
  • 註釋 log-bin 但未重啟,或重啟前未 RESET MASTER,均可能導致啟動失敗。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved