3.8.與Apache一起使用MySQL
3.8. 與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行對應。