首頁 > 資料庫 > mysql教程 > 如何在不同版本中啟用MySQL查詢日誌?

如何在不同版本中啟用MySQL查詢日誌?

Mary-Kate Olsen
發布: 2024-12-22 06:25:32
原創
872 人瀏覽過

How Do I Enable MySQL Query Logging in Different Versions?

啟用MySQL 查詢日誌

MySQL 透過記錄從客戶端收到的每個SQL 查詢及其提交,為故障排除和效能分析提供了寶貴的功能時間戳記。本文將引導您完成在 MySQL 中啟用查詢日誌記錄的過程,探索其在不同版本和設定方法中的可用性。

5.1.29 之前的 MySQL 版本

在 5.1.29 之前的 MySQL 版本中,可以透過將下列行加入 [mysqld]部分來啟用查詢日誌記錄/etc/my.cnf:

log = /path/to/query.log
登入後複製

或者,您可以使用以下命令直接從MySQL 控制台啟用日誌記錄:

SET general_log = 1;
登入後複製

更多詳細信息,請參閱MySQL 文件:http: //dev.mysql.com/doc/refman/5.1/en/query-log.html

MySQL 5.1.29 及更高版本

general_log_file = /path/to/query.log
general_log = 1
登入後複製
或者,您可以從MySQL 控制台開啟日誌記錄,前提是您已指定日誌檔案其他位置:

SET global general_log = 1;
登入後複製

附加選項

MySQL提供附加選項最佳化查詢日誌記錄行為:

    general_log_slow_queries:僅記錄超過指定時間閾值的查詢。
  • general_log_without_index:記錄不使用任何索引的查詢。

以上是如何在不同版本中啟用MySQL查詢日誌?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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