記錄 MySQL Server 啟動/關閉詳細資訊、運行過程中嚴重警告與錯誤。是排查故障的「第一現場」。
SHOW VARIABLES LIKE 'log_error';
+---------------+---------------------------------+
| Variable_name | Value |
+---------------+---------------------------------+
| log_error | /home/mysql/mysql/log/alert.log |
+---------------+---------------------------------+
shell> mv host_name.err host_name.err-old
shell> mysqladmin flush-logs
shell> mv host_name.err-old backup-directory
flush-logs 會重新開啟日誌檔案,舊檔可安全備份。
定期檢查錯誤日誌、設定日誌輪轉策略、監控關鍵錯誤關鍵字(如 InnoDB: Error、Assertion failure),可提前發現潛在故障。