mysql 日誌型別

2022-06-14 20:48:10 字數 769 閱讀 4690

mysql有四種日誌:

所有日誌:general log

慢查詢日誌:slow log

二進位制日誌:binary log

錯誤日誌:error log

windows下在my.ini裡配置,linux下在my.cnf裡配置。

general log記錄使用者所有的操作。

general_log=on

general_log_file="d:/mysql/logs/mysql.log"

slow log記錄查詢時間超過規定時間的語句。

slow-query-log=1

slow_query_log_file="d:/mysql/logs/slow.log"

long_query_time=10 //規定的查詢時間

通過 show variables like "%slow%";檢視是否開啟

binary log也叫作變更日誌,主要用於記錄修改資料或有可能引起資料改變的mysql語句,並且記錄了語句發生時間、執行時長、操作的資料等等。

所以說通過二進位制日誌可以查詢mysql資料庫中進行了哪些變化。一般大小體積上限為1g,通過binary log可以恢復被刪除的資料。

log-bin="d:/mysql/logs/bin-log.log"

通過 show variables like "%log_bin%"; 檢視是否開啟

error log記錄錯誤日誌

log-error="d:/mysql/logs/error.log"

mysql日誌型別

日誌型別 mysql日誌主要包含 錯誤日誌 查詢日誌 慢查詢日誌 事物日誌 二進位制日誌 日誌是mysql資料庫的重要組成部分。日誌檔案中記錄著mysql資料庫執行期間發生的變化 也就是說用來記錄mysql資料庫的客戶端連線狀況 sql語句的執 況和錯誤資訊等。當資料庫遭到意外的損壞時,可以通過日誌...

mysql日誌型別

日誌型別 mysql日誌主要包含 錯誤日誌 查詢日誌 慢查詢日誌 事物日誌 二進位制日誌 錯誤日誌 在mysql資料庫中,錯誤日誌功能是預設開啟的。並且,錯誤日誌無法被禁止。預設情況下,錯誤日誌儲存在mysql資料庫的資料檔案中。錯誤日誌檔案通常的名稱為hostname.err。其中,hostnam...

4種常見的MySQL日誌型別

1 錯誤日誌 記錄啟動 執行或停止mysqld時出現的問題 log error d mysql log err.txt 2 查詢日誌 記錄建立的客戶端連線和執行的所有語句 包括錯誤的 log d mysql log.txt 3 二進位制日誌 記錄所有更改資料的語句 還用於主從複製 log bin d...