mysql怎么执行sql语句脚本 如何查看mysql执行过的语句?

如何查看mysql执行过的语句?第一种方法:检查slow query的SQL语法:log slow querys=/var/log/mysql/mysql-慢.loglongquery_uTime=2

如何查看mysql执行过的语句?

第一种方法:检查slow query的SQL语法:log slow querys=/var/log/mysql/mysql-慢.loglongquery_uTime=2(如果记录的SQL语法超过2秒,那么它也是一种设置较短时间来记录调试XD的方法)。其次,将MySQL复制设置为使用XDbinlog:logubin=/var/log/mysql/mysql-bin.log文件(这个文件需要由mysqlbinlog解释)MySQL会在这里记录所有的insert/update/delete语法(但是语法可能与您所想的不同)。这是要为slave写入的日志文件。第三,建议使用此方法记录MySQL执行的每一行指令:log=/tmp/mysql.logrestart重新启动在mysql之后,tail-F/tmp/mysql.log文件添加:最早的方法是mysqldump,执行后是mysqldump和diff,但是XD在DB> 1g之后放弃了这个方法