首頁 > 資料庫 > mysql教程 > 如何啟用和存取MySQL日誌檔案?

如何啟用和存取MySQL日誌檔案?

Mary-Kate Olsen
發布: 2024-12-04 17:31:11
原創
327 人瀏覽過

How Can I Enable and Access MySQL Log Files?

在哪裡尋找並讀取 MySQL 日誌檔案

預設情況下,MySQL 不會產生大量日誌檔案。但是,您可以啟用和查看特定日誌類型來追蹤伺服器活動。

啟用和讀取日誌檔案

要啟用和讀取MySQL 日誌文件,請按照以下步驟操作:

  1. 透過新增log_error=/var/log/mysql/mysql_error.log來啟用錯誤日誌/etc/mysql/my.cnf.
  2. 透過將general_log_file=/var/log/mysql/mysql.log 和general_log=1 加到/etc/mysql/my.cnf.
  3. 啟用通用查詢日誌
  4. 透過添加log_slow_queries=/var/log/mysql/mysql-slow.log、long_query_time=2 和 long_query_time=2 來啟用慢查詢日誌log-queries-not-using-indexes 到 /etc/mysql/my.cnf。
  5. 使用 service mysql restart 重新啟動 MySQL。

日誌檔案安全

敏感訊息,例如使用者名稱和密碼,通常以加密形式記錄。預設情況下,MySQL 將日誌儲存在 /var/log/mysql/ 目錄中,該目錄僅限特權使用者使用。

查看日誌的其他方法

除了查看日誌之外直接從文件中,您還可以使用MySQL 用戶端命令在運行時啟用日誌:

  • SET GLOBAL General_log = 'ON';
  • SET GLOBAL Slow_query_log = 'ON';

您可以在 MySQL 官方文件中找到有關 MySQL 日誌記錄和安全性的更多資訊。

以上是如何啟用和存取MySQL日誌檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板