文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  錯誤日誌檔的刷新和重新命名

7.4.2.10 錯誤日誌檔的刷新和重新命名

如果您使用 FLUSH ERROR LOGSFLUSH LOGS 陳述式,或 mysqladmin flush-logs 指令來刷新錯誤日誌,伺服器會關閉並重新開啟它正在寫入的任何錯誤日誌檔。若要重新命名錯誤日誌檔,請在刷新之前手動執行。然後,刷新日誌會使用原始檔案名稱開啟新的檔案。例如,假設日誌檔名稱為 host_name.err,請使用下列指令來重新命名檔案並建立新的檔案

mv host_name.err host_name.err-old
mysqladmin flush-logs error
mv host_name.err-old backup-directory

在 Windows 上,請使用 rename 而不是 mv

如果伺服器無法寫入錯誤日誌檔的位置,則日誌刷新作業將無法建立新的日誌檔。例如,在 Linux 上,伺服器可能會將錯誤日誌寫入 /var/log/mysqld.log 檔案,其中 /var/log 目錄由 root 擁有,且 mysqld 無法寫入。如需有關處理這種情況的資訊,請參閱第 7.4.6 節「伺服器日誌維護」

如果伺服器沒有寫入指定的錯誤日誌檔,則刷新錯誤日誌時不會重新命名錯誤日誌檔。