티스토리 뷰

로그보기

mysqlbinlog -uroot -pxxxx -r bin.001 > test.txt

mysqlbinlog: unknown variable 'default-character-set=utf8' 오류 발생시

my.cnf나 my.ini 설정팡일에서 클라이언트에 설정한 default-character-set=utf8 주석처리후 mysql재시작후 실행하면 된다.

 

로그파일 삭제

MySQL 기록들을 Binary Log 형태로 저장하도록 설정 이후 데이타의 추가나 수정 삭제의 이벤트가 일어나면 해당 SQL기록들을
Binary Log 형태로 무한대로 증식을 하게 된다.
이로 인해 디스크 용량의 압박으로 머리에 지진나는 상황이 발생을 할 수 있기에 로그의 무한증가를 막기위한 설정이다.
아래와 같이 서버 설정 파일에다 expire_logs_days 값을 설정해 놓으면, 지정 기간이 지난 log 파일들은 서버를 재시동할 때마다
자동삭제 처리 한다.

# expire binary log files automatically after a given number of days
expire_logs_days = 30
 


해당 로그를 바로 지워 버리고 싶다면 아래와 같이 명령어를 mysql에게 날려주면 된다.

mysql> FLUSH LOGS;
mysql> RESET MASTER;

'DATABASE > Mysql&MariaDB' 카테고리의 다른 글

Mariadb Table 복사  (0) 2019.09.25
Myslq 함수 정리  (0) 2018.09.17
mysql 자동증가 초기화  (0) 2009.02.18
우편번호 csv를 MySQL로 변환 적용  (0) 2009.02.18
MYSQL 권한/계정생성  (0) 2008.07.26
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함