2010년 12월 25일 토요일

MySQL의 기본 설정 파일(my.cnf)의 위치 확인

## // MySQL의 default configuration 파일의 위치는 한 곳에 지정되거나
## // 어딘가에 명확히 명시되어서 실행되지 않는 것이 일반적이다.
## // 이런 경우, 현재 mysql server가 어느 위치에 있는 my.cnf 파일을 읽었는지 궁금한 경우가 많다.
## // 또한 my.cnf 파일은 RPM으로 MySQL library만 설치해도 /etc/my.cnf 파일이 생성되므로
## // mysql server가 DBA가 준비해둔 설정 파일을 읽었는지, 아니면 위처럼 의도하지 않게 
## // 생성된 my.cnf 파일을 읽고 있는지 의심이 되는 경우가 매우 허다한데, 
## // 이런 경우에는 아래와 같이 mysql server 프로세스가 기본적으로 찾게 되는 my.cnf 파일의
## // 경로를 우선순위대로 확인해볼 수 있다.

${MYSQL_HOME}/bin/mysqld --verbose --help | grep -A 1 'Default options'

Default options are read from the following fi
les in the given order: 
/etc/my.cnf /etc/mysql/my.cnf /mysql/MyHome/etc/my.cnf ~/.my.cnf

댓글 없음:

댓글 쓰기