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時出現的問題。通用日誌 記錄建立的客戶端連線和執行的語句。二進位制日誌 記錄所有更改資料的語句。還用於複製。慢查詢日誌 ...