相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  教程  /  将 MySQL 与 Apache 配合使用

5.7 将 MySQL 与 Apache 配合使用

有一些程序可以让你从 MySQL 数据库中验证用户身份,也可以让你将日志文件写入 MySQL 表中。

你可以将 Apache 日志格式更改为易于 MySQL 阅读的格式,方法是在 Apache 配置文件中添加以下内容

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 行写入日志文件的列相对应的列。