當前位置:歷史故事大全網 - 歷史知識 - 如何記錄MySQL執行的SQL語句

如何記錄MySQL執行的SQL語句

第壹個:檢查慢速查詢的SQL語法:

log _ slow _ queries =/var/log/MySQL/MySQL-slow . log

Long_query_time = 2(記錄長於2秒的SQL語法,也是設置較短時間記錄調試的壹種方式)。

第二,讓MySQL復制使用binlog:

log _ bin =/var/log/MySQL/MySQL-bin . log(這個文件要用mysqlbinlog來解釋)。

Mysql會在這裏記錄所有的插入/更新/刪除語法(但語法可能和妳想的不壹樣),這是寫給SLAVE的日誌文件。

第三,推薦這種方法,MySQL執行的所有指令都被記錄下來:

log = /tmp/mysql.log

重啟mysql後可以看到tail -f /tmp/mysql.log!

補充:最早的方法是mysqldump,然後是執行後的mysqldump,然後是diff,但是在DB > 1G,XD之後就放棄了這個方法。

  • 上一篇:巡航拼音
  • 下一篇:沃倫看了壹部絕望的電影。為什麽是波蘭?
  • copyright 2024歷史故事大全網