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之後就放棄了這個方法。