问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何将apache 日志导入mysql数据库

发布网友 发布时间:2022-05-03 04:03

我来回答

2个回答

懂视网 时间:2022-05-03 08:24

环境

操作系统:CentOS

步骤

1.下载源码
下载地址:
https://packages.debian.org/jessie/libapache2-mod-log-sql-mysql
2.configure

./configure --with-apxs=/usr/local/bin/httpd/bin/apxs --with-mysql=/usr/local/bin/mariadb

注意:一定要检查configure完成有没有出现Mysql Driver

------------------------------------
Apache version : 2.0
SSL Support : yes
Enabled drivers :
 MySQL Driver
------------------------------------

3.make
4.make install

配置

Apache配置

LoadModule log_sql_module modules/mod_log_sql.so
LoadModule log_sql_mysql_module modules/mod_log_sql_mysql.so

# 下面这些单独配置到相应的VirtualHost里面
LogSQLLoginInfo mysql://{数据库用户名}:{数据库密码}@{数据库地址}/{数据库名}
LogSQLCreateTables on
LogSQLDBParam socketfile /usr/local/bin/mariadb/mysql.sock
LogSQLTransferLogFormat AbHhmRSsTUuvI
LogSQLTransferLogTable {数据表名}

问题

  • Apxs的地址,如果是编译安装,一般会在安装目录的bin/目录下找到
  • mysql客户端库的引用, 如果是源码编译安装, 则直接指向安装目录即可
  • mysql客户端不可用,检查configure后生成的config.log文件,查看具体原因。
  • mysql客户端位置不对,由于我安装的是mariadb,在lib下面没有mysql文件夹,所以创建该文件夹,并且讲lib目录的文件创建链接到mysql文件夹中。执行下ldconfig刷新ld缓存。
  • make 过程中, 提示remote_ip找不到,历史原因, apache已经将remote_ip改为client_ip,只需要按照提示打开对应的文件进行替换即可。
  • 访问日志无法记录,关闭数据库的严格模式,改为宽松模式即可。
  • 参考链接

  • Apache Access Logs to MySQL Database
  • Download libapache2-mod-log-sql-mysql
  • Apache2:使用mod_log_sql(Debian Etch)记录到MySQL数据库
  • Debug segmentation faults in Apache from mod_wsgi
  • Debugging Apache Web Server Problems
  • 将Apache访问日志记录到Mysql数据库中

    标签:没有   httpd   class   刷新   检查   数据库地址   操作系统   lib   conf   

    热心网友 时间:2022-05-03 05:32

    你去看看这个地址看看吧追问我想问问,你mysql中的表的定义在哪里啊,有现成的吗,还是得自己分析ormat 格式后自己定义呢?

    参考资料:http://wenku.baidu.com/view/723dda0d76c66137ee0619d5.html

    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    何首乌吃法 Redmi K20和K20 Pro珍珠白配色在欧洲市场的售价是否与原版颜色相同? 怎么去除圆珠笔的字迹,是去除纸上的,方法要简单好用,材料好找。_百度知 ... 谁有办法洗掉圆珠笔油渍 如何祛除圆珠笔痕迹 女孩十八岁.送什么生日礼物? index. html网页如何打开 精神病孩子抚养权能归谁 做凉拌小白菜需要哪些调料? 装逼软件怎么下载 什么单位可以签订劳动合同? 哪些人适合签订劳务用工合同,单位未签劳动合 著名的计算弹簧拉力的公式“胡克定律公式”的表达形式是什么? 胡克定律实验的胡克定律 关于胡克定律的弹簧变形题 胡克定律是什么? 请作简单的说明,怎么计算? 胡克定律内容:在___内,弹簧弹力的大小F跟弹簧的___成正比,公式是___. 胡克定律的意义是什么 弹簧压缩时满足胡克定律 弹性定律是谁发现的呢? 弹簧原长表达式,用胡克定律 关于弹簧与胡克定律的问题 弹簧弹力的大小和弹簧______的长度成正比,公式表达为______,式中的k表示______,这个定律称为胡克定律 胡克定律的公式? 胡克定律指的是什么 胡克定律的公式是什么? 胡克的弹性定律 是怎样的一个定律? 胡克定律公式 胡克定律是什么? 农村商业银行属于什么卡? 如何将 Apache 日志的每日更新导入 MySQL 表 win8系统,华硕 连不上无线网了,说受限 win8电脑连不上无线网怎么回事 衣服上沾了很多油点怎么洗比较干净? 衣服上的油点子怎么洗 求电脑高手.硬盘分区c盘留多少合适 关于apache和mysql的连接问题 一字代表万物复苏 求:描写春暖花开、万物复苏,朝气蓬勃的意思的字或两个字的词 有什么字或词有春天生机勃勃的含义? 翟梓苏女孩名字怎么样? 代表万物复苏意思的名字 穿回大地万物复苏柳绿花红莺歌燕舞是什么意思 给工厂房打协议怎么打 万物复苏是成语吗? 万物复苏什么意思 万物复苏是什么意思 万物回春的寓意跟意思是什么啊?? 微信绑定手机号了 手机不见了怎么解绑 我之前的手机掉了。现在上不了微信了,微信是绑定在之前手机号码上的,现在要怎样才可以解绑?