Chanler

Chanler

「黑馬 MySQL」三、日誌

錯誤日誌#

錯誤日誌是 MySQL 中最重要的日誌之一,它記錄了當 mysqld 啟動和停止時,以及伺服器在運行過程中發生任何嚴重錯誤時的相關信息,當資料庫出現任何故障導致無法正常使用時,建議首先查看此日誌

該日誌是默認開啟的,默認存放目錄 /var/log/,默認的日誌檔案名為 mysqld.log。查看日誌位置:

show variables like'%log_error%"

二進制日誌#

二進制日誌 BINLOG 記錄了所有的資料定義語言 DDL 和資料操作語言 DML,但不包括資料查詢 SELECT、SHOW 語句

作用:

  1. 災難時的資料恢復
  2. MySQL 的主從複製

在 MySQL v8 版本中,默認二進制日誌是開啟著的,涉及到的參數

show variables like "%log_bin%'

image.png|500

image.png|500

日誌默認 30 天過期

image.png|500

查詢日誌#

查詢日誌記錄客戶端所有操作語句,默認關閉,開啟需要在 MySQL 配置檔案中添加配置項

image.png|500

慢查詢日誌#

慢查詢日誌記錄了所有執行時間超過指定參數 long_query_time 值並且掃描記錄數不小於 min_examined_row_limit 的所有的 SQL 語句的日誌

慢查詢日誌 slow_query_log 默認未開啟 long_query_time 默認為 10 秒

默認不記錄管理語句 默認不記錄不使用索引的語句

image.png|500

此文由 Mix Space 同步更新至 xLog 原始鏈接為 https://blog.0xling.cyou/posts/mysql/mysql-3

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。