shop-wiz logo
Follow Us on Facebook Follow Us on Google+ Follow Us on Twitter Follow Us on LinkedIn
제목 mysql log 관리
등록일 2015.11.19 HIT 2111 작성자 폰돌
mysql log 관리
show binary logs; 
Error Code: 1381. You are not using binary logging 
이런 에러가 발생하면 binary logs를 생성할 수 있게 아래와 같이 처리한다.

## mysql 환경변수 변경
my.cnf or my.ini(windows)
[mysqld]
...
log-bin=mysql-bin    추가
mysql restart
expire-logs-days=7

## mysql 재시작

## 아래와 같은 파일을 발견할 수 있습니다.
file in mysql-bin.000001

## binary 파일을 소스로 변환
mysqlbinlog mysql-bin.000001 > mysql-bin.000001.sql

or
mysqlbinlog filename | grep -i -e "^update" -e "^insert" -e "^delete" -e "^replace" -e "^alter" | cut -c1-100 | tr '[A-Z]' '[a-z]' | sed -e "s/\t/ /g;s/\`//g;s/(.*$//;s/ set .*$//;s/ as .*$//" | sed -e "s/ where .*$//" | sort | uniq -c | sort -nr | head -50

## bin 파일관리하기
mysql -e "PURGE MASTER LOGS BEFORE DATE_SUB(CURRENT_DATE, INTERVAL 30 DAY)" // 30일이전의 파일은 삭제
댓글보기
등록된 댓글이 없습니다.

Powered by shop-wiz since 2002, e-mail:wangta69@naver.com