티스토리 뷰

#vi /etc/my.cnf
(my.cnf -> my.cnf.orig 와 같이 백업해 두고 진행 하자)

log-bin = localhost-bin //쿼리로그 남기기
binlog_cache_size = 1M // binlogchase 사이즈
max_binlog_size = 50M // binlog max 사이즈
expire_logs_days = 7 // 로그 보관 기간

수정 후 mysql stop/star

로그는 /home/mysql-data/아래에 저장되며, 설정에 따라 저장 경로가 달라진다.
localhost-bin.000001 ~ localhost-bin.00000*

로그파일은 바이너리 형태로 저장되기 때문에 일반 텍스트 파일로 변환 후 확인해야 한다.

#mysqlbinlog 로그파일 > 저장파일명
예) #mysqlbinlog localhost-bin.000001 > test_log.sql

#mysqlbinlog -d db명 로그파일 > 파일명
예) mysqlbinlog -d DB명 localhost-bin.000001 > test2_log.sql


[쿼리 로그 삭제]

 mysql> PURGE MASTER LOGS TO 'mysql-bin.*****';
댓글
댓글쓰기 폼