生成日志文件
日志記錄不僅有助於解決已經發現的問題,而且對於測定那些尚未發現的問題也是至關重要的。MySQL中的日志主要包括出錯日志、查詢日志、二進制更新日志、低速查詢日志等。
MySQL中的日志文件存儲在MySQL目錄下的data文件夾下,如果打開該文件夾沒有發現相關的日志文件,就應該對my.ini或my.cnf進行設置(這兩個文件在MySQL目錄下)。打開my.ini或my.cnf找到“#*** MyISAM Specific options”,在該項設置中添加如下內容,如果某項內容已經存在,則不必再進行添加。
log-error=MySQL.err
log
log-bin
log-slow-querIEs=MySQL-slow.log
保存my.ini或my.cnf的修改。重新啟動MySQL,在data文件夾下會出現相關的日志文件。下面介紹在my.ini中添加的內容的含義。
log-err=mysql.err:添加該項或將在data文件夾下生成出錯日志文件,MySQL一般默認添加該項。
log:添加該項後將在data文件夾下生成查詢日志文件,如果為文件指定名稱則將生成以該名稱命名的查詢日志文件,否則以主機名命名該文件。
log-bin:添加該項後,將在data文件夾下生成二進制更新日志,如果未指定文件名則以主機名命名該文件。
log-slow-querIEs:添加該項後,將在data文件夾下生成低速查詢日志,如果未指定文件名則以主機名命名該文件。