首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 架構詳解:錯誤日誌(Error Log)的作用與管理

     編輯:MySQL 綜合教學

什麼是錯誤日誌?

記錄 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 會重新開啟日誌檔案,舊檔可安全備份。

核心作用

  • DBA 遇到問題**首要查看**的日誌。
  • MySQL 無法正常啟動時,**首要排查對象**。
  • 功能類似 Oracle 的 Alert Log,但命名為「error log」略顯不精確:不全是錯誤、也非所有錯誤都記錄。

實務提醒

定期檢查錯誤日誌、設定日誌輪轉策略、監控關鍵錯誤關鍵字(如 InnoDB: Error、Assertion failure),可提前發現潛在故障。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved