如何存取 MySQL 日誌檔案
MySQL 維護全面的日誌檔案來記錄其活動,包括執行的查詢和遇到的錯誤。本文提供有關尋找和讀取這些日誌檔案的說明,解決有關安全和資料備份的問題。
日誌檔案位置
要確定 MySQL 日誌檔案的位置,查閱設定檔(/etc/mysql/my.cnf)。通常,錯誤日誌位於/var/log/mysql/mysql_error.log,而普通查詢日誌位於/var/log/mysql/mysql.log,慢查詢日誌位於/var/log/mysql/ mysql-slow.log.
啟用日誌檔案
預設情況下,MySQL 日誌檔案是停用的。若要啟用它們,請從/etc/mysql/my.cnf 中刪除註解或新增下列行:
錯誤日誌:
[mysqld_safe]
[mysqld]
log_error=/var/log/mysql/mysql_error.log
log-queries-not -using-indexes
重新啟動MySQL(服務進行這些更改後,請重新啟動mysql。
運行時日誌啟用
或者,可以使用MySQL 指令在執行時啟用記錄檔:
通用查詢日誌:SET GLOBAL General_log = 'ON';
以上是MySQL 日誌檔案位於何處以及如何啟用它們?的詳細內容。更多資訊請關注PHP中文網其他相關文章!