mysql的幾種日誌

2021-05-24 08:45:28 字數 907 閱讀 6710

mysql有以下幾種日誌:

錯誤日誌: -log-err

查詢日誌: -log

慢查詢日誌: -log-slow-queries

更新日誌: -log-update

二進位制日誌: -log-bin

是否啟用了日誌

mysql>show variables like 'log_%';

怎樣知道當前的日誌

mysql> show master status;

顯示二進位制日誌數目

mysql> show master logs;

看二進位制日誌檔案用mysqlbinlog

shell>mysqlbinlog mail-bin.000001

或者shell>mysqlbinlog mail-bin.000001 | tail

在配置檔案中指定log的輸出位置.

windows:windows 的配置檔案為 my.ini,一般在 mysql 的安裝目錄下或者 c:/windows 下。

linux:linux 的配置檔案為 my.cnf ,一般在 /etc 下。

配置如下:

log-error=/usr/local/mysql/log/error.log  對錯誤的語句進行記錄

log=/usr/local/mysql/log/mysql.log  對所有執行語句進行記錄

long_query_time=2  開啟慢查詢,指執行超過多久的sql會被log下來,這裡是2秒

log-slow-queries= /usr/local/mysql/log/slowquery.log  慢查詢的sql存放在此檔案中

log-queries-not-using-indexes = nouseindex.log  記錄下來沒有使用索引的查詢

MYSQL的幾種日誌

錯誤日誌 log err 查詢日誌 log 慢查詢日誌 log slow queries 更新日誌 log update 二進位制日誌 log bin 在mysql的安裝目錄下,開啟my.ini,在後面加上上面的引數,儲存後重啟mysql服務就行了。例如 enter a name for the b...

mysql的幾種日誌記錄

作用 確保事務的永續性。防止在發生故障的時間點,尚有髒頁未寫入磁碟,在重啟mysql服務的時候,根據redo log進行重做,從而達到事務的永續性這一特性。內容 物理格式的日誌,記錄的是物理資料頁面的修改的資訊,其redo log是順序寫入redo log file的物理檔案中去的。什麼時候產生 事...

mysql 常見的幾種日誌設定

mysql日誌是我們需要掌握的知識,下面就為您介紹幾個最常見的mysql日誌型別,如果您對mysql日誌方面感興趣的話,不妨一看。1 錯誤日誌 記錄啟動 執行或停止mysqld時出現的問題。my.ini配置資訊 enter a name for the error log file.otherwis...