使用 Apache 的 MySQL
讓我們瞭解如何將 MySQL 用在 Apache 上 −
Apache 是由 Apache 軟體基金會開發和維護的一個 Web 伺服器軟體。這是一個從使用者那裡獲取請求以訪問網頁的軟體。
對 HTTP 請求執行一些安全檢查,然後將使用者帶到網頁。有許多程式允許從 MySQL 資料庫對使用者進行身份驗證。這些程式還可用於將日誌檔案寫入 MySQL 表。
透過使用 MySQL 並且將以下程式碼行放入 Apache 的配置檔案中,可以輕鬆將 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 '\'
應該建立 name 表,以便它們具有相應的列,以對應 LogFormat 行在日誌檔案中寫入的列。
廣告