2025-02-17

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

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

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

  [MySQLd]

  basedir=E:/MySQL 4.0.12

  #bind-address=192.168.15.196

  datadir=E:/MySQL 4.0.12/data

  #language=E:/MySQL 4.0.12/share/your language directory

  #slow query log#=slowqueris.log

  #tmpdir#=

  #port=3306

  #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性能,在生產環境下建議關閉

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *