磁盤滿導致 MySQL 無法啟動,清理日誌後重啟報錯:
Starting MySQL.Manager of pid-file quit without updating file.[FAILED]
只刪除了二進制日誌文件(mysql-bin.00000x),未刪除索引文件 data/mysql-bin.index。該文件記錄日誌文件列表,MySQL 啟動時讀取索引找不到實際文件而報錯。
# 進入數據目錄(通常 /var/lib/mysql 或自定義 datadir)
rm -f mysql-bin.index
# 若有殘留日誌文件也一併清理
rm -f mysql-bin.00000*
service mysqld start
💡 記住:清理 binlog 時,索引文件必須一起刪。或用
PURGE BINARY LOGS/RESET MASTER正規方式管理。