手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

mysql日志管理

2015-12-26 01:25:08 14563

一、日志類型:

MySQL有幾個不同的日志文件,可以幫助你找出mysqld內部發生的事情:

日志文件 記入文件中的信息類型

錯誤日志 記錄啟動、運行或停止時出現的問題。

查詢日志 記錄建立的客戶端連接和執行的語句。

二進制日志 記錄所有更改數據的語句。主要用于復制和即時點恢復。

慢日志 記錄所有執行時間超過long_query_time秒的所有查詢或不使用索引的查詢。

事務日志 記錄InnoDB等支持事務的存儲引擎執行事務時產生的日志。

默認情況下,所有日志創建于mysqld數據目錄中。通過刷新日志,你可以強制 

mysqld來關閉和重新打開日志文件(或者在某些情況下切換到一個新的日志)。當你執行一個FLUSH LOGS語句或執行mysqladmin flush-logsmysqladmin refresh時,出現日志刷新。如果你正使用MySQL復制功能,從復制服務器將維護更多日志文件,被稱為接替日志。

二、錯誤日志:

1.錯誤日志主要記錄如下幾種日志:

服務器啟動和關閉過程中的信息

服務器運行過程中的錯誤信息

事件調度器運行一個時間是產生的信息

在從服務器上啟動從服務器進程是產生的信息

2.錯誤日志定義:

可以用--log-error[=file_name]選項來指定mysqld保存錯誤日志文件的位置。如果沒有給定file_name值,mysqld使用錯誤日志名host_name.err 并在數據目錄中寫入日志文件。如果你執行FLUSH LOGS,錯誤日志用-old重新命名后綴并且mysqld創建一個新的空日志文件。(如果未給出--log-error選項,則不會重新命名)。

查看當前錯誤日志配置:

     

查看當前錯誤日志配置:

     

三、通用查詢日志

1.啟動開關:general_log={ON|OFF}

2.日志文件變量:general_log_file[=/PATH/TO/file]

3.全局日志開關:log={ON|OFF}   該開關打開后,所有日志都會被啟用

4.記錄類型:log_output={TABLE|FILE|NONE}

因此,要啟用通用查詢日志,需要至少配置general_log=ONlog_output={TABLE|FILE}。而general_log_file如果沒有指定,默認名是host_name.log

看看上述幾個值的默認配置:

    

提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: