当前位置: 首页 > news >正文

awstats mysql_将awstats分析日志结果导入mysql

利用awstats分析web日志的结果只能导出为html或者pdf文件格式,想要导出为其他文件或者对分析结果再分析,例如对用户行为分析则显得有些力不从心,这就需要用到将awstats分析结果导入到MySQL数据库中,利用sql语句进行分析或者导出为其他格式

2   DBI、Data-ShowTable、DBD-mysql (假设你已安装完perl和mysql数据库)

DBI(Database Interface)是perl连接数据库的接口。其是perl连接数据库的最优秀方法,他支持包括Orcal,Sybase,mysql,db2等绝大多数的数据库。

下载地址 ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module下载三个文件DBI-1.601.tar.gz、Data-ShowTable-3.3.tar.gz、DBD-mysql-3.0007_1.tar.gz,分别处于DBI,DATA,DBD目录下。注意下载的DBI的版本不能太低

二 、安装工具 1 将 DBI、Data-ShowTable、DBD-mysql三个软件放到/usr/local/src文件夹下 并分别解压缩

[root@localhost src]#tar zxvf DBI-1.601.tar.gz

[root@localhost src]#tar zxvf Data-ShowTable-3.3.tar.gz

[root@localhost src]#tar zxvf DBD-mysql-3.0007_1.tar.gz

安装DBI

[root@localhost src]# cd DBI-1.601

[root@localhost DBI-1.601]# perl Makefile.PL

[root@localhost DBI-1.601]# make

[root@localhost DBI-1.601]# make test

[root@localhost DBI-1.601]# make install

安装Data-ShowTable

[root@localhost src]# cd Data-ShowTable-3.3

[root@localhost Data-ShowTable-3.3]# perl Makefile.PL

[root@localhost Data-ShowTable-3.3]# make (注:第一次make出错,再make多几次)

[root@localhost Data-ShowTable-3.3]# make install (注:无需make test)

安装DBD-mysql

[root@localhost src]# cd DBD-mysql-3.0007_1[root@localhost DBD-mysql-3.0007_1]# perl Makefile.PL --libs="-L/usr/local/mysql-6.0.9-alhpa/lib/mysql -lmysqlclient -lz -lrt -lcrypt -lnsl -lm" --cflags=" -I/usr/local/mysql-6.0.9-alpha/include/mysql -g -DUNIV_LINUX" --testuser=root --testsocket=/home/cserken/mysql/tmp/mysql.sock[root@localhost DBD-mysql-3.0007_1]# make[root@localhost DBD-mysql-3.0007_1]# make test[root@localhost DBD-mysql-3.0007_1]# make install

安装完毕

注意:make test之前mysql server要启动,并且要知道server的socket。本文在调试模式下启动mysql server,可获取到socket。

2 解压缩aw2sql 将aw2sql.pl放到/usr/local/awstats/tools文件夹中

修改aw2sql.pl配置   $DataDir    参数是awstats工具分析日志生成结果的文件夹路径

$dbuser  $dbpass  $dbhost 为mysql数据库的用户 密码 主机地址

# chown root:root aw2sql.pl

# chmod 711 aw2sql.pl

然后新建mysql数据库 如果分析网站日志名称为test.com 则新建数据库名为 test.com_log

# ./aw2sql.pl -config=mysite  或者 # ./aw2sql.pl -config=mysite -month=12 -year=2004

本文出自http://blog.csdn.net/jiedushi/article/details/6414726

相关文章:

  • java 什么是swing_Java-Swing是什么?
  • java中的for循环例子_Java中使用增强for循环的实例方法
  • java 时间合并_时间段或时间点,合并。
  • mysql5.5.28安装详最后一个步骤时为啥一直转_【转】安装mysql sever 向导失败,最后一步无响应...
  • java actionperformed_java中的事件处理和java中actionPerformed方法的...
  • java代码生成xml_通过java代码生成XML格式文件
  • java fromobject 不能用_jsonobject.fromobject方法转换中出现的问题
  • java中注册的账号存储_java怎么把注册的数据保存到登录里面去?
  • java 剔除节假日_java Android 算一定业务规定的工作日(除去法定节假日、调休周末上班日)代码copy直接用...
  • bash java_如何从Bash Shell脚本正常关闭Java服务?
  • 基岩与java_全面对比《我的世界》基岩版和Java版本的不同,老玩家都清楚
  • java邮件登录系统设计_基于Java web的邮件管理系统的设计与实现(含源文件).doc
  • java读取c 整型_C:从cin读取整数行
  • 蓝桥杯乘法运算java_蓝桥杯java 算法训练 最大的算式
  • java中stream转成FILE_java中FileOutputStream()和FileWriter()的不同 (转)
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • #Java异常处理
  • CSS 专业技巧
  • Date型的使用
  • Git 使用集
  • JS+CSS实现数字滚动
  • js中的正则表达式入门
  • maya建模与骨骼动画快速实现人工鱼
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Python 基础起步 (十) 什么叫函数?
  • Python爬虫--- 1.3 BS4库的解析器
  • use Google search engine
  • webpack入门学习手记(二)
  • 从零搭建Koa2 Server
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 翻译--Thinking in React
  • 跨域
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 前端存储 - localStorage
  • 网页视频流m3u8/ts视频下载
  • 我的面试准备过程--容器(更新中)
  • 小而合理的前端理论:rscss和rsjs
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #Z2294. 打印树的直径
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (HAL库版)freeRTOS移植STMF103
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .net core MVC 通过 Filters 过滤器拦截请求及响应内容
  • .NET开源项目介绍及资源推荐:数据持久层 (微软MVP写作)
  • .net生成的类,跨工程调用显示注释
  • .net实现头像缩放截取功能 -----转载自accp教程网
  • ??在JSP中,java和JavaScript如何交互?
  • @Bean有哪些属性
  • [BZOJ5250][九省联考2018]秘密袭击(DP)
  • [C++] 统计程序耗时
  • [ffmpeg] aac 音频编码