mysql查看历史sql语句 如何查看mysql执行的所有以往sql语句历史命令?
如何查看mysql执行的所有以往sql语句历史命令?
MySQL有这样一个机制,即在用户的主目录中会生成一个.MySQL这个文件记录了用户登录MySQL后在MySQL中输入的每一条命令。
cat~/.mysql History显示以前命令的历史记录。
如何查看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之后放弃了这个方法
mysql查看历史sql语句 mysql查询日志怎么看 mysql查看当前执行的sql
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。