有一些程序容許你從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中,你可使用以下語句:code
LOAD DATA INFILE '/local/access_log' INTO TABLE tbl_name FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'
應建立指定的表,以使列與LogFormat
行寫入日誌文件的列相對應。orm