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...