• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 서비스
    • MySQL유지보수
    • MySQL라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.1 한글메뉴얼) [close]
  • 1. MySQL 5.1 Reference Manual
  • 2. Installing and MySQL 업그레이드하기
  • 3. 사용 설명서 (Tutorial)
  • 1. 서버에 연결하기 및 연결 끊기
    2. 쿼리 입력하기
    3. 데이터베이스 생성하기 및 사용하기
    4. 데이터베이스 및 테이블 관련 정보 가져오기
    5. Batch 모드에서 mysql 사용하기
    6. 일반적인 쿼리 예제
    7. Apache와 함께 MySQL 사용하기
  • 4. MySQL 프로그램 사용하기
  • 5. 데이터베이스 관리
  • 6. 리플리케이션
  • 7. 최적화 (Optimization)
  • 8. 클라이언트 및 유틸리티 프로그램
  • 9. 언어 구조 (Language Structure)
  • 10. 문자 셋 지원
  • 24. API 및 라이브러리
  • 25. Connectors

3.7. Apache와 함께 MySQL 사용하기

여기에는 여러분이 MySQL데이터 베이스에 대해서 사용자를 인증하고 MySQL테이블에 로그 파일을 기입할 수 있도록 하는 프로그램이 있다.

 

여러분은 아파치 구성 파일에 아래의 내용을 넣음으로써 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 라인이 로그 파일에 써 넣을 수 있는 컬럼을 가지기 위해서는 네임드 테이블을 만들어야 한다.

서울시 강남구 영동대로 602 6층  TEL: 02-6061-0006
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved