mysql怎么終止當前正在執行的sql語句?
第一種:查Slowquery的SQL語法:
log_slow_queries=/var/log/mysql/mysql-slow.log
long_query_time=2(超過2秒的SQL語法記錄起來,設短一點來記錄除錯也是一種方法XD)
第二種:設MySQLReplication用binlog:
log_bin=/var/log/mysql/mysql-bin.log(此檔要用mysqlbinlog解來看)
mysql會將所有INSERT/UPDATE/DELETE語法記於此(但是語法可能跟你想的不同),這是要寫給SLAVE用的log檔
第三種:推薦此方法,將MySQL執行的每行指令全都記錄起來:
log=/tmp/mysql.log
restartmysql後,tail-f/tmp/mysql.log就可以看到羅!
補充:最早前的方法是mysqldump,然後執行完後再mysqldump,再diff,但是在DB>1G後就放棄此方法了XD
上一篇mysql復制表數據
下一篇貨物勞務明細怎么填