首頁 >資料庫 >mysql教程 >如何將一小時內所有 MySQL 查詢記錄到一個檔案?

如何將一小時內所有 MySQL 查詢記錄到一個檔案?

Patricia Arquette
Patricia Arquette原創
2024-12-16 12:42:18638瀏覽

How Can I Log All MySQL Queries to a File for One Hour?

MySQL 中的日誌輸出配置

本問題探討了 MySQL 啟用查詢日誌記錄的功能。使用者試圖監視一小時內的所有查詢並將日誌輸出到檔案。

要達成此目的,建議執行下列程序:

SET global log_output = 'FILE';
SET global general_log_file='/Applications/MAMP/logs/mysql_general.log';
SET global general_log = 1;

這一系列指令將開始記錄日誌對指定檔案的查詢。一旦過了所需的時間範圍,可以使用以下命令停用日誌記錄:

SET global general_log = 0;

透過利用這些方法,可以有效地監視指定時間段內的所有查詢並將結果日誌儲存進一步分析。

以上是如何將一小時內所有 MySQL 查詢記錄到一個檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn