共计 395 个字符,预计需要花费 1 分钟才能阅读完成。
在 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
行写入日志文件的列相对应。
正文完