티스토리 뷰
mysql-bin.index, mysql-bin.00005 이런 화일들은 mysql 의 replication 이라는 동기화 방법을 위해 sql 문을 저장시켜둔 로그 화일이다. 일명 bin 로그 라고 한다.
그래서 DB 서버한대의 서비스에서는 특별히 필요치않다.
replication 이라는 동기화에서 해당 로그들을 초기화시키기 위해
reset master => master 서버에서의 명령
reset slave => slave 서버에서의 명령
이런식으로 처리한다.
mysql-bin log파일은 용량이 급격히 증가하여 순식간에 DB서버의 Disk 사용량을 Full 상태로
만들 수 있다.
따라서 해당 로그를 쌓이지 않게 하려면 my.cnf 화일 에서 log-bin 이란곳을 주석처리하시고 재시작
종종 My-SQL이 어느 위치의 my.cnf 파일을 참조하는지 애매한 경우가 있다.
이럴경우 아래의 명령어로 간단히 알수 있다.
앞에서부터 우선순위로 참조한다.
# /usr/local/mysql/bin/mysql --verbose --help | grep -A 1 'Default options'
예시)
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf
mysql-bin 로그 기록하지 않기
[root@ws mysql]# vi /etc/my.cnf
log-bin=mysql-bin -> 주석처리 후 데몬 재실행
[root@ws mysql]# service mysqld restart 또는 /etc/init.d/mysqld start
mysqld 를 정지 중: [ OK ]
mysqld (을)를 시작 중: [ OK ]
출처 - http://blog.daum.net/_blog/BlogTypeView.do?blogid=0CvWY&articleno=17384859&categoryId=0
'Database' 카테고리의 다른 글
[ORACLE]FLASH BACK을 이용한 데이터복구 (0) | 2014.10.29 |
---|---|
[ORACLE]Unique 번호를 남길때 (0) | 2014.10.02 |
[ORACLE]각각 다른 컬럼업데이트시 다른 테이블 업데이트 TRIGGER (0) | 2014.09.26 |
[ORACLE] 여러 로우 값을 하나의 컬럼으로 바꾸는 방법 (0) | 2014.09.24 |
[ORACLE]날짜 함수 및 날짜구하기 (0) | 2014.09.18 |
- Total
- Today
- Yesterday
- Linux
- tomcat
- 설정
- 서버
- select
- 오라클
- Windows
- 리눅스
- mssql
- sql
- MySQL
- IP
- DB
- Toad
- table
- apache
- 파일
- server
- 자동차
- Oracle
- 데이터
- 윈도우
- DATABASE
- 테이블
- java
- delete
- Shell
- user
- 백업
- eclipse
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |