文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


7.4.2 錯誤日誌

本節討論如何設定 MySQL 伺服器以記錄診斷訊息至錯誤日誌。如需選擇錯誤訊息字元集和語言的相關資訊,請參閱第 12.6 節,「錯誤訊息字元集」第 12.12 節,「設定錯誤訊息語言」

錯誤日誌包含 mysqld 啟動和關閉時間的記錄。它也包含診斷訊息,例如伺服器啟動和關閉期間,以及伺服器執行期間發生的錯誤、警告和注意事項。例如,如果 mysqld 注意到需要自動檢查或修復表格,它會將訊息寫入錯誤日誌。

根據錯誤日誌設定,錯誤訊息也可能會填入 Performance Schema error_log 表格,以提供日誌的 SQL 介面,並使其內容可以查詢。請參閱第 29.12.22.2 節,「error_log 表格」

在某些作業系統上,如果 mysqld 異常終止,錯誤日誌會包含堆疊追蹤。追蹤可用於判斷 mysqld 在何處終止。請參閱第 7.9 節,「偵錯 MySQL」

如果使用 mysqld 來啟動 mysqld_safemysqld_safe 可能會將訊息寫入錯誤日誌。例如,當 mysqld_safe 注意到 mysqld 異常終止時,它會重新啟動 mysqld,並將 mysqld restarted 訊息寫入錯誤日誌。

以下各節討論設定錯誤日誌的各個方面。