Mysql日誌檔案的管理

2021-08-17 17:07:04 字數 1800 閱讀 7161

general-log= #啟動或關閉一般查詢日誌,預設是關閉的

general-log-file=filename #指定一般查詢日誌的檔名

log-output= #定義一般查詢日誌和慢查詢日誌的儲存方式,可以是table、file、none,也可以是table及file的組合(用逗號隔開),預設為file。如果組合中出現了none,那麼其它設定都將失效,同時,無論是否啟用日誌功能,也不會記錄任何相關的日誌資訊

slow-query-log= #啟動或關閉慢查詢日誌,預設是關閉的

slow-query-log-file=filename #指定慢查詢日誌的檔名

long-query-time=10 #指定長查詢的閾值

log-queries-not-using-indexes= #設定是否將沒有使用索引的查詢操作記錄到慢查詢日誌

log-slow-admin-statements= #設定是否將慢管理語句記錄到慢查詢日誌

log-output= #定義一般查詢日誌和慢查詢日誌的儲存方式,可以是table、file、none,也可以是table及file的組合(用逗號隔開),預設為file。如果組合中出現了none,那麼其它設定都將失效,同時,無論是否啟用日誌功能,也不會記錄任何相關的日誌資訊

log-error=filename #指定錯誤日誌的位置,預設是在資料目錄下

下面是我的測試環境的配置檔案(我的mysql安裝在c:\mysql-5.7.21-winx64):

#客戶端遠端連線埠號

port=3306

#伺服器字符集

character-set-server=utf8

#一般查詢日誌和慢查詢日誌的輸出位置

log-output=file

#開啟一般查詢日誌

general-log=on

#一般查詢日誌檔名

general-log-file=c:/mysql-5.7

.21-winx64/log/general-query-log.txt

#開啟慢查詢日誌

slow-query-log=on

#慢查詢日誌檔名

slow-query-log-file=c:/mysql-5.7

.21-winx64/log/slow-query-log.txt

#設定查詢時限,超過這個時間的語句會被記錄到慢查詢日誌裡

long-query-time=2

#設定沒有使用索引的查詢是否被記錄到慢查詢日誌裡

log-queries-not-using-indexes=on

#設定時間比較長的管理語句是否被記錄到慢查詢日誌裡

log-slow-admin-statements=on

#開啟錯誤日誌

log-error=c:/mysql-5.7

.21-winx64/log/error-log.txt

#伺服器編號

server-id=1

#二進位制日誌檔名

log-bin=c:/mysql-5.7

.21-winx64/binlog/binlog

#二進位制日誌檔案對應的索引檔名

log-bin-index=c:/mysql-5.7

.21-winx64/binlog/binlog.index

#二進位制日誌的格式

binlog-format=mixed

#預設的儲存引擎

default-storage-engine=innodb

mysql日誌檔案防火牆 日誌管理

1 rsyslog介紹 facility 設施,從功能或程式上對日誌進行歸類 auth,authpriv,cron,daemon,ftp,kern,lpr,mail,news,security auth user,uucp,local0 local7,syslog priority 優先級別,從低到...

mysql的日誌管理

日誌操作是資料庫維護中最重要的手段之一,日誌檔案會記錄mysql伺服器的各種資訊,所以當mysql伺服器遭到意外損壞時,不僅可以通過日誌檔案來檢視出錯的原因,而且還可以通過日誌檔案進行資料恢復。mysql的日誌檔案分為二進位制日誌,錯誤日誌,通用查詢日誌,慢查詢日誌。除了二進位制檔案外,其他日誌檔案...

mysql系統日誌檔案 Mysql 日誌檔案系統

mysql中的日誌包括 錯誤日誌 通用查詢日誌 二進位制日誌 慢查詢日誌等等。這裡主要介紹下比較常用的兩個功能 通用查詢日誌和慢查詢日誌。錯誤日誌 記錄啟動 執行或停止mysqld時出現的問題。通用日誌 記錄建立的客戶端連線和執行的語句。二進位制日誌 記錄所有更改資料的語句。還用於複製。慢查詢日誌 ...