MySQL 日誌總結

2021-09-09 07:18:23 字數 1676 閱讀 4005

目錄

一、錯誤日誌 - errorlog

二、二進位制日誌 - binlog,邏輯型日誌

2-1 配置二進位制檔案

2-1 檢視日誌資訊

2-2 日誌內容檢視

2-3 擷取二進位制日誌

三、慢日誌 - slow-log

3-1 慢日誌啟用配置

後期通過分析檔案內[error]標籤 ,獲取錯誤資訊

開啟二進位制檔案功能

檢視mysql能識別的二進位制日誌

檢視正在使用的二進位制日誌

# 按事件檢視日誌內容

mysql> show binlog events in 'mysql-bin.000012';

# 直接檢視日誌內容

mysqlbinlog --base64-output=decode-rows -vvv /opt/mysql/data/mysql-bin.000012 |more

[root@standby data]# mysqlbinlog --start-position=219 --stop-position=186613 /opt/mysql/data/mysql-bin.000012 >/tmp/binlog.sql
記錄慢語句的日誌檔案

slow_query_log=1

slow_query_log_file=/opt/mysql/data/standby-slow.log

long_query_time=1    

log_queries_not_using_indexes=1

使用box anemometer基於pt-query-digest將mysql慢查詢視覺化

mysql日誌總結

一,日誌簡介 mysql日誌主要分為四類,使用這些日誌檔案,可以檢視mysql內部發生的事情。這四類日誌分別為 記錄mysql服務的啟動 執行或停止mysql的服務時出現的問題。記錄建立的客戶端連線和執行語句。記錄所有更改資料的語句,可以用於資料複製。記錄所有執行時間超過long query tim...

mysql日誌學習總結

一,日誌簡介 mysql日誌主要分為四類,使用這些日誌檔案,可以檢視mysql內部發生的事情。這四類日誌分別為 錯誤日誌 記錄mysql服務的啟動 執行或停止mysql的服務時出現的問題。查詢日誌 記錄建立的客戶端連線和執行語句。二進位制日誌 記錄所有更改資料的語句,可以用於資料複製。慢查詢日誌 記...

mysql 日誌 部落格 Mysql 日誌

日誌 errlog錯誤日誌 作用記錄mysql從啟動以來,所有的狀態,警告,錯誤。dba靠此定位資料庫問題。配置預設是開啟,vim etc my.cnf log error var log mysqld.log binlog二進位制日誌 作用主要記錄資料庫變化的日誌。資料恢復,主從複製中應用 檢視再...