• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 1. 일반적인 보안 문제
    2. MySQL 권한 시스템
    3. MySQL 사용자 계정 관리
    1. 사용자 이름과 암호
    2. 사용자 계정 추가
    3. 사용자 계정 삭제
    4. 계정 자원 제한 설정
    5. 계정 암호 지정
    6. 암호 만료 및 샌드 박스 모드
    7. 플러그 인증
    8. MySQL에서 사용 가능한 인증 플러그인
    9. 프록시 사용자
    10. 보안 연결을 위해 SSL 사용
    11. SSH를 사용하여 Windows에서 MySQL에 대한 원격 연결
    12. MySQL Enterprise Audit 로그 플러그인
    1. 감사 로그 플러그인 설치
    2. 감사 로그 플러그인의 보안 고려 사항
    3. 감사 로그 파일
    4. 감사 로그 플러그인의 로깅 제어
    5. 감사 로그 플러그인 옵션 및 변수의 참조
    6. 감사 로그 플러그인 옵션 및 시스템 변수
    7. 감사 로그 플러그인의 상태 변수
    8. 감사 로그 플러그인의 제한 사항
    13. SQL 기반의 MySQL 계정 활동 감사
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

6.3.12.1 감사 로그 플러그인 설치

감사 로그 플러그인은 audit_log 라는 이름입니다. 서버에서 사용 가능하게하려면 플러그인 라이브러리 오브젝트 파일을 MySQL 플러그인 디렉토리 ( plugin_dir 시스템 변수로 지정된 디렉토리)에 배치해야합니다. 필요에 따라 서버를 시작할 때 플러그인 디렉토리 위치를 서버에 지시하는 plugin_dir 의 값을 설정합니다.

서버 시작시 플러그인을로드하려면 --plugin-load 옵션을 사용하여 플러그인을 포함하는 개체 파일의 이름을 지정합니다. 이 플러그인로드 방식은 서버를 시작할 때마다 옵션을 지정해야합니다. 예를 들어, my.cnf 파일에 다음 행을 삽입합니다.

 [mysqld]
 plugin-load = audit_log.so

시스템의 객체 파일의 접미사가 .so 과 다를 올바른 접미사로 바꾸십시오 (예를 들어 Windows의 경우 .dll ).

또한 실행시 플러그인을 등록하려면 다음 문을 사용합니다 (필요에 따라 접미사를 변경합니다).

 mysql> INSTALL PLUGIN audit_log SONAME 'audit_log.so';

INSTALL PLUGIN 플러그인을로드합니다. 또한 후속 일반 서버가 시작될 때마다 플러그인이로드되도록 해당 플러그인을 mysql.plugins 테이블에 등록합니다.

플러그인이 --plugin-load 를 사용하여로드 된 경우 또는 INSTALL PLUGIN 을 사용하여 사전에 등록되어있는 경우 서버를 시작할 때 --audit-log 옵션을 사용하면 플러그인 의 활성화를 제어 할 수 있습니다. 예를 들어, 플러그인을로드하여 실행시에 삭제되지 않도록하려면 다음 옵션을 사용합니다.

 [mysqld]
 plugin-load = audit_log.so
 audit-log = FORCE_PLUS_PERMANENT

감사 플러그인을 사용하지 않고 서버가 실행되는 것을 방지 할 필요가있는 경우에는 FORCE 또는 FORCE_PLUS_PERMANENT 값과 함께 --audit-log 를 사용하여 플러그인이 제대로 초기화되지 않는 경우 서버 시작을 강제로 실패합니다.

플러그인 설치에 대한 일반적인 정보는 5.1.8 절 "서버 플러그인" 을 참조하십시오. 플러그인의 설치를 확인하려면 INFORMATION_SCHEMA.PLUGINS 테이블을 조사하거나 SHOW PLUGINS 문을 사용합니다. 섹션 5.1.8.2 "서버 플러그인 정보 얻기" 를 참조하십시오.

감사 로그 파일의 내용은 암호화되지 않습니다. 섹션 6.3.12.2 "감사 로그 플러그인의 보안 고려 사항" 을 참조하십시오.

audit_log 플러그인 작업을 구성하는 데 사용되는 매개 변수에 대한 자세한 내용은 섹션 6.3.12.6 "감사 로그 플러그인 옵션 및 시스템 변수" 를 참조하십시오.

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