程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL 操作日志查看的實際操作步驟與代碼

MySQL 操作日志查看的實際操作步驟與代碼

編輯:MySQL綜合教程

以下的文章主要介紹的是MySQL 操作日志查看的實際操作步驟以及對其實際操作步驟的具體描述,假如你在實際操作中遇到相似的情況,但是你卻不知道對其如何正確的解決,那麼以下的文章對你而言一定是良師益友。

剛接觸MySQL不久,發現缺少比較多企業級的功能,想實時查看MySQL所執行的sql語句,類似mssql裡的事件探查器,上網找了一下,只能將執行操作寫到日志裡,做法如下:

對my.ini文件進行設置,我的MySQL安裝環境是xp sp2,該文件在c:\windows\..下,打開文件進行修改

  1. [MySQLd]  
  2. basedir=E:/MySQL 4.0.12  
  3. #bind-address=192.168.15.196  
  4. datadir=E:/MySQL 4.0.12/data  
  5. #language=E:/MySQL 4.0.12/share/your language directory  
  6. #slow query log#=slowqueris.log  
  7. #tmpdir#=  
  8. #port=3306 
  9. #set-variable=key_buffer=16M 

long_query_time =1 --是指執行超過多久的sql會被log下來,這裡是1秒

log-slow-queries=slowqueris.log --將查詢返回較慢的語句進行記錄

log-queries-not-using-indexes = nouseindex.log --就是字面意思,log下來沒有使用索引的query

log=mylog.log --對所有執行語句進行記錄

以上參數開啟後,可能會影響MySQL性能,在生產環境下建議關閉

MySQL 操作日志查看

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved