3.7 Apache와 MySQL 사용
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 TABLEtbl_name
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '\\'
LogFormat
행이 로그 파일에 기록 데이터에 대응하여 지정 테이블의 컬럼을 작성해야합니다.