MySQL日志查看

一、慢查询
navicat for mysql
工具  --》 监控 ,打开 服务器监控窗口,切换到 变量 选项
变量 :
 long_query_time ,表示超过多少秒的查询就写入日志,默认的是10s,设置为0的话表示记录所有的查询。
slow_query_log  , ON表示 开启,OFF 表示关闭
slow_query_log_file  ,(/data/mysql/mysql/data/aop_database1-slow.log ) 日志路径 文件名
 
二、MySQL其它日志查看:
binlog又叫二进制日志文件,它会将mysql中所有修改数据库的数据)
登录数据库服务器,查找数据库文件位置:which mysql;
cd /data/mysql/mysql/data;(根据上述  把日志插入到SQL文件:mysqlbinlog  --start-date="2016-08-03 12:00:00" --stop-date="2016-08-03 14:40:00" mysql-bin.000115 >binlog2016.sql
(start-date、stop-date的值,以及 mysql-bin.000115 要根据实际修改 ,可通过ls -l 列出所有文件详情,看看哪个是当天生成的日志 )
 
查找第几行和显示多少行:cat binlog2016.sql | tail -n +2592574 | head -n 50   (两个数值分别表示查找第几行和显示多少行)
posted @ 2016-12-13 18:23  燕萧云  阅读(190)  评论(0)    收藏  举报