Databases/MYSQL

mysql - my.cnf 설정할 때 참고

네박자심쿵 2012. 2. 23. 10:53
1. my.cnf 설정할 때 참고할 수 있는 샘플 파일 위치

/usr/share/mysql 폴더에 mysql과 관련된 cnf 샘플 파일을 제공하고 있다.
샘플 파일들을 잘 활용하면 DB의 성능 향상에 도움이 된다.

* 리스트 첨부 *
-rw-r--r-- 1 root root   4925 2008-03-04 12:41 my-huge.cnf
-rw-r--r-- 1 root root  20923 2008-03-04 12:41 my-innodb-heavy-4G.cnf
-rw-r--r-- 1 root root   4901 2008-03-04 12:41 my-large.cnf
-rw-r--r-- 1 root root   4908 2008-03-04 12:41 my-medium.cnf
-rw-r--r-- 1 root root   2478 2008-03-04 12:41 my-small.cnf

 1-2. 최근 사용했던 내용 정리
   max_allowed_packet = 1000M      # 용량 큰 dump 파일을 밀어 넣을 때 오류가 생긴다면 이 수치를 높여주면 된다.
   log_bin=mysql-bin                      # mysql log 파일을 남길 때 사용한다. (/var/lib/mysql/파일명.0000001 생성됨)
   max_binlog_size=100M               # mysql log 파일 한개당 용량이며 용량이 다 되면 새로운 파일을 생성한다.
   expire_logs_days=7                    # mysql log 파일 보존 기간이다. (로그가 중요하다면 설정을 피한다)
   

> my.cnf 파일을 수정했다면 다음과 같은 명령어를 이용하여 mysql을 다시 시작해줘야 한다.
   service mysqld restart