mysql查看sql执行日志 如何查看mysql执行的所有以往sql语句历史命令?
如何查看mysql执行的所有以往sql语句历史命令?
MySQL有这样一个机制,即在用户的主目录中会生成一个.MySQL这个文件记录了用户登录MySQL后在MySQL中输入的每一条命令。
cat~/.mysql History显示以前命令的历史记录。
如何查看mysql执行的所有以往sql语句历史命令?
如果您想知道mysql以前执行的所有SQL语句的历史记录,您需要配置日志.iniLog=文件中的日志路径,如D/MySQL/数据日志.log配置完成后,重启MySQL服务,可以查看MySQL执行的SQL语句。如果不打开日志,就不能
~]--打开SQL执行记录函数setgloballoguuOutput=“table”--输出到表setgloballog=on--打开所有命令执行记录函数generaluLog,所有语句:successful和successful。Setgloballog slow querys=on—打开slow query SQL record slow Log,已成功执行:slow query statement and set global long statement without indexqueryuutime=0.1--慢查询时间限制(秒)setgloballoguuquerysuuunotuusinguindexes=on--记录不带索引的SQL语句--查询SQL执行记录选择*从mysql.slowLogorderby1—成功:查询语句速度慢,选择不带索引的语句*来自mysql.generalLogorderby1—所有语句:successful和unsuccessful。-关闭SQL执行记录
mysql查看sql执行日志 navicat查看历史sql 查看mysql执行sql记录
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。