服务器mysql日志是记录Mysql数据库执行过程的. 通过查看mysql日志可以非常方便的找到及时问题,利用这些问题快速找到问题所在,进而对问题及时进行处理。
查看Mysql日志下面有几种方法:
1. 错误日志:
/var/log/mysql/error.log
2. 查询日志:
/var/log/mysql/mysql-query.log
3. 慢查询日志:
/var/log/mysql/mysql-slow.log
需要开启慢查询日志,修改my.cnf文件:
slow-query-log=ON
另外还可以设置慢查询阈值:
long_query_time = 3
表示查询耗时大于3秒就会被记录到慢查询日志中。
4. binlog日志:
/var/log/mysql/mysql-bin.log
binlog日志可以用于数据恢复、主从复制等操作
关于日志解析,有很多方式可以使用。
1. 直接查看日志文件:
tail -f /var/log/mysql/mysql-slow.log
2. 使用mysqldumpslow工具:
mysqldumpslow /var/log/mysql/mysql-slow.log
3. 使用MySQL自带工具mysqlbinlog:
mysqlbinlog /var/log/mysql/mysql-bin.log
以上就是日志查看的大概介绍,结合具体业务可以灵活使用.