mysql怎么執(zhí)行sql語(yǔ)句腳本 如何查看mysql執(zhí)行過(guò)的語(yǔ)句?
如何查看mysql執(zhí)行過(guò)的語(yǔ)句?第一種方法:檢查slow query的SQL語(yǔ)法:log slow querys=/var/log/mysql/mysql-慢.loglongquery_uTime=2
如何查看mysql執(zhí)行過(guò)的語(yǔ)句?
第一種方法:檢查slow query的SQL語(yǔ)法:log slow querys=/var/log/mysql/mysql-慢.loglongquery_uTime=2(如果記錄的SQL語(yǔ)法超過(guò)2秒,那么它也是一種設(shè)置較短時(shí)間來(lái)記錄調(diào)試XD的方法)。其次,將MySQL復(fù)制設(shè)置為使用XDbinlog:logubin=/var/log/mysql/mysql-bin.log文件(這個(gè)文件需要由mysqlbinlog解釋)MySQL會(huì)在這里記錄所有的insert/update/delete語(yǔ)法(但是語(yǔ)法可能與您所想的不同)。這是要為slave寫入的日志文件。第三,建議使用此方法記錄MySQL執(zhí)行的每一行指令:log=/tmp/mysql.logrestart重新啟動(dòng)在mysql之后,tail-F/tmp/mysql.log文件添加:最早的方法是mysqldump,執(zhí)行后是mysqldump和diff,但是XD在DB> 1g之后放棄了這個(gè)方法