文件首頁
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


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

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 節,「伺服器日誌維護」

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