1,錯誤日誌:記錄啟動、執行或停止時出現的問題,一般也會記錄警告資訊。
2,一般查詢日誌:記錄建立的客戶端連線和執行的語句。
3,慢查詢日誌:記錄所有執行時間超過long_query_time秒的所有查詢或不使用索引的查詢,可以幫我們定位伺服器效能問題。
1,錯誤日誌
錯誤日誌:記錄啟動、執行或停止時出現的問題,一般也會記錄警告資訊。
錯誤日誌定義:
錯誤日誌檔案:log_error
啟用警告資訊:log_warnings (定義是否將警告資訊也定義至錯誤日誌中,預設開啟)
show globle variables like '%log_error%' 檢視錯誤日誌存在的位置
set global log_warnings=0; 關閉啟用警告
修改錯誤日誌的位置
在啟動mysql時,指定log_error的值,如果關閉mysql,然後重啟mysql,你會發現log_error的值又變成了原來路徑。
也就是說這樣設定只是對本次有效,如果需要永久修改,那麼就必須在my.cnf中指定log_error引數的值。
#/etc/init.d/mysql start --log_error=/tmp/error.log(臨時修改)
#在/etc/my.cnf配置檔案中,新增了引數log_error=/u02/mysql/mysql.err,重新啟動(永久)
2.一般查詢日誌
一般查詢日誌:記錄建立的客戶端連線和執行的語句資訊。
set global general_log=on 修改
MySQL日誌管理
mysql日誌主要包含 錯誤日誌 一般查詢日誌 慢查詢日誌 二進位制日誌 中繼日誌 事務日誌。1.錯誤日誌 錯誤日誌大概記錄以下幾個方面的資訊 伺服器啟動和關閉過程中的資訊 未必是錯誤資訊,如mysql如何啟動innodb的表空間檔案的 如 何初始化自己的儲存引擎的等等 伺服器執行過程中的錯誤資訊 ...
MySQL 日誌管理
在 mysql 中,有 4 種不同的日誌,分別是錯誤日誌 二進位制日誌 查詢日誌和慢查詢日誌。錯誤日誌記錄了 mysql 啟動和停止時以及伺服器在執行過程中發生嚴重錯誤時的相關資訊。mysql show variables like log error variable name value log...
Mysql 日誌管理
mysql日誌 記錄著mysql資料庫執行期間的操作和資訊 日誌作用 1 當資料庫遭到意外損害,可以通過日誌檔案來查詢出錯原因 2 利用日誌檔案進行資料恢復 日誌分類 1 二進位制日誌 以二進位制檔案的形式記錄了資料庫中的操作,但是不記錄查詢語句 2 錯誤日誌 記錄mysql伺服器的啟動 關閉和執行...