mysql日誌管理

2021-08-08 11:36:05 字數 776 閱讀 7213

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伺服器的啟動 關閉和執行...