MySQL™ 参考手册(在Apache中使用MySQL)

在Apache中使用MySQL

有一些程序允许你从MySQL数据库对用户进行身份验证,也允许你将日志文件写入MySQL表。

你可以通过将以下内容添加到Apache配置文件中来更改Apache日志记录格式,以便MySQL可以轻松读取:

LogFormat \
        "\"%h\",%{%Y%m%d%H%M%S}t,%>s,\"%b\",\"%{Content-Type}o\",  \
        \"%U\",\"%{Referer}i\",\"%{User-Agent}i\""

要将该格式的日志文件加载到MySQL中,你可以使用如下语句:

LOAD DATA INFILE '/local/access_log' INTO TABLE tbl_name
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'

应创建指定的表,以使列与LogFormat行写入日志文件的列相对应。

    原文作者:博弈
    原文地址: https://segmentfault.com/a/1190000019717903
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞