(ISMS-P) (MySQL & Maria DB) 데이터베이스의 감사로그 관리
Maria DB는 5.5.37과 10.0.10 버전부터 audit plugin 내장
1) Plugin이 위치하는 디렉터리 확인
>show global variables like 'plugin_dir%';
2) 1)에서 확인한 위치에 라이브러리 파일 복사
3) plugin 설치 여부 확인
4) audit 환경 변수 설정 확인
5) OS에서 plugin 설치
>install plugin server_audit soname 'server_audit.so';
6) plugin 설치 여부 확인
>select * from mysql.plugin;
7) audit 설정 여부
>show global variables like 'server_audit%';
8) my.cnf에 환경 변수 설정
server_audit_events = CONNECT,QUERY,TABLE
server_audit_excl_users = 'root'
server_audit_file_path = server_audit.log
server_audit_file_rotate_now = OFF
server_audit_file_rotate_size = 1000000
server_audit_file_rotations = 10
server_audit_incl_users
server_audit_logging = 1
server_audit_mode = 0
server_audit_output_type = file
server_audit_query_log_limit = 1024
server_audit_syslog_facility = LOG_USER
server_audit_syslog_ident = mysql
server_audit_syslog_priority = LOG_INFO
MariaDB Audit Plugin Options and System Variables - MariaDB Knowledge Base