标签存档: 日志

MySQL错误日志、查询日志、慢查询日志、事务日志、二进制日志详细解析

MySQL日志概要 主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志; 日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢复。 错误日志 在mysql数据库中,错误日志功能是 …

继续阅读 »

使用AWStats分析Nginx日志

说明: awstats可以分析apache日志,同样也可以分析nginx日志。由于Awstats是Perl写的,从 awstats 的文档来看,它对 Apache HTTP Server 的支持是非常完美的。因此apache可以直接打开 Perl程序的网页查看统计。 但nginx对Perl支持并不好,所以我们需要利用awstats的工具将统计结果生成静态文件,方便nginx的查看。 本文将详细介绍 …

继续阅读 »

Linux日志分析工具之AWStats安装及整合cronolog使用详解

注,操作系统 CentOS 6.4 x86_64,软件版本 awstats 7.2(稳定版),软件下载 http://sourceforge.net/projects/awstats/ 前言 在上一篇博客中我们讲解了日志切割工具cronolog,若有不清楚有博友可以先参考上一篇博客《Linux日志切割工具cronolog安装及使用详解》,在这一篇博客中我们主要来讲解日志分析工具awstats,下面 …

继续阅读 »

Linux日志切割工具cronolog安装及使用详解

注,操作系统 CentOS 6.4 x86_64,软件版本 cronolog 1.6.2,软件下载 http://cronolog.org/download/index.html。 前言 大家都知道apache服务器,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。本博文主要讲解Web服务器日志切割工具cronolog,下面我们就来详细的讲解一下。 cronolog 简介 Wel …

继续阅读 »

MySQL binlog日志自动清理及手动删除的方法

说明: 当开启mysql数据库主从时,会产生大量如mysql-bin.00000* log的文件,这会大量耗费您的硬盘空间。 mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 mysql-bin.000004 mysql-bin.000005 … 有三种解决方法:1.关闭mysql主从,关闭binlog;2.开启mysql主从,设置expire_ …

继续阅读 »

如何打开MySQL的慢查询日志记录

打开MySQL的慢查询日志 打开MySQL的慢查询日志很简单,只需要在MySQL的配置文件里(windows系统是my.ini,linux系统是my.cnf)的[mysqld]下面加上如下代码: MySQL5.6以下版本加如下代码: MySQL5.6以上版本加如下代码: 上面的配置打开了slow query日志,将会捕获了执行时间超过了2秒的查询,包括执行速度较慢的管理命令(比如OPTIMEZE …

继续阅读 »