2009년 8월 3일 월요일

mysqlmanager 옵션과 표준값

/etc/my.cnf의 [manager]그룹에 mysqlmanager옵션을 적을 수 있다.

[mysqlmanager]그룹이 아니니까 조심하자.

또 /etc/my.cnf에 여러개의 mysqld를 정의할 때도 설명했지만 MySQL 5.0.24/5.1.12-beta의 mysqlmanager는 다음의 파일만 읽어들인다. 다른 명령어처럼 my.cnf를 여러개의 디렉토리에서 찾아다니는 것은 아니니까 주의해야한다.

/etc/my.cnf파일(Windows에서는 mysqlmanager.exe가 존재하는 디렉토리에 있는 my.ini파일)
--defaults-file=옵션으로 지정된 파일

옵션리스트는 --help로 확인가능하다.

mysqlmanager의 옵션
shell$ ./bin/mysqlmanager --help

run-as-service옵션은 mysqlmanager를 데몬으로써 동작시킬 때 필요하다.
이것을 지정하지않으면 front(foreground)로 동작한다. mysqlmanager &로 하는 것도 가능하지만  데몬모드라는 기능이 있으므로 mysqlmanager --run-as-service를 사용한다.

권한등의관계로 /etc/mysqlmanager.passwd파일이 작성할 수 없는 경우에는 password-file옵션으로 패스워드 파일을 지정한다.

TCP포트번호도 port옵션으로 변경가능하다. bind-address옵션으로 Listen하는 IP주소도 지정가능하다.

monitoring-interval은 mysqld가 정지하고 있는가 아닌가 확인하는 간격이다.
default-mysqld-path는 mysqlmanager가 기동시키는 mysqld의 패스 지정이다.

--defaults-file옵션은 인수의 처음으로 하지 않으면 동작하지 않는다.