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...